We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 00b92ec commit 88e4e0bCopy full SHA for 88e4e0b
pydra/utils/hash.py
@@ -20,7 +20,7 @@
20
)
21
from filelock import SoftFileLock
22
import attrs.exceptions
23
-from fileformats.core import FileSet
+from fileformats.core.fileset import FileSet, MockMixin
24
from . import user_cache_dir, add_exc_note
25
26
logger = logging.getLogger("pydra")
@@ -485,6 +485,13 @@ def bytes_repr_fileset(
485
yield from fileset.__bytes_repr__(cache)
486
487
488
+@register_serializer(MockMixin)
489
+def bytes_repr_mock_fileset(
490
+ mock_fileset: MockMixin, cache: Cache
491
+) -> Iterator[ty.Union[CacheKey, bytes]]:
492
+ yield from mock_fileset.__bytes_repr__(cache)
493
+
494
495
@register_serializer(list)
496
@register_serializer(tuple)
497
def bytes_repr_seq(obj: Sequence, cache: Cache) -> Iterator[bytes]:
0 commit comments