Skip to content

Commit ce92f8a

Browse files
authored
Merge pull request #404 from lsst/tickets/DM-50727
DM-50727: Update datastore interface to track upstream butler changes
2 parents b89b7e6 + df59df1 commit ce92f8a

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

python/lsst/analysis/tools/interfaces/datastore/_sasquatchDatastore.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"""Sasquatch datastore"""
2727
import logging
2828
import os
29-
from collections.abc import Iterable, Mapping, Sequence
29+
from collections.abc import Collection, Iterable, Mapping, Sequence
3030
from typing import TYPE_CHECKING, Any, ClassVar
3131

3232
from lsst.daf.butler import DatasetRef, DatasetTypeNotSupportedError, StorageClass
@@ -182,8 +182,11 @@ def trash(self, ref: DatasetRef | Iterable[DatasetRef], ignore_errors: bool = Tr
182182
log.debug("Sasquatch datastore does not support trashing skipping %s", ref)
183183
raise FileNotFoundError()
184184

185-
def emptyTrash(self, ignore_errors: bool = True) -> None:
185+
def emptyTrash(
186+
self, ignore_errors: bool = True, refs: Collection[DatasetRef] | None = None, dry_run: bool = False
187+
) -> set[ResourcePath]:
186188
log.debug("Sasquatch datastore does not support trash, nothing to empty")
189+
return set()
187190

188191
def forget(self, ref: Iterable[DatasetRef]) -> None:
189192
pass

0 commit comments

Comments
 (0)