diff --git a/scdl/metadata_assembler.py b/scdl/metadata_assembler.py index 44e5661..48b8893 100644 --- a/scdl/metadata_assembler.py +++ b/scdl/metadata_assembler.py @@ -38,7 +38,7 @@ class MetadataInfo: @singledispatch -def assemble_metadata(file: FileType, meta: MetadataInfo) -> None: # noqa: ARG001 +def assemble_metadata(file: FileType, meta: MetadataInfo) -> None: raise NotImplementedError diff --git a/scdl/scdl.py b/scdl/scdl.py index 0022d91..261f014 100644 --- a/scdl/scdl.py +++ b/scdl/scdl.py @@ -264,20 +264,13 @@ def clean_up_locks() -> None: class SafeLock: def __init__( self, - lock_file: str | os.PathLike[str], + lock_file: Union[str, os.PathLike[str]], timeout: float = -1, mode: int = 0o644, thread_local: bool = True, - *, - blocking: bool = True, - is_singleton: bool = False, ) -> None: - self._lock = filelock.FileLock( - lock_file, timeout, mode, thread_local, blocking=blocking, is_singleton=is_singleton - ) - self._soft_lock = filelock.SoftFileLock( - lock_file, timeout, mode, thread_local, blocking=blocking, is_singleton=is_singleton - ) + self._lock = filelock.FileLock(lock_file, timeout, mode, thread_local) + self._soft_lock = filelock.SoftFileLock(lock_file, timeout, mode, thread_local) self._using_soft_lock = False def __enter__(self):