prefect.locking.filesystem
FileSystemLockManager
A lock manager that implements locking using local files.
Methods:
acquire_lock
acquire_lock(self, key: str, holder: str, acquire_timeout: Optional[float] = None, hold_timeout: Optional[float] = None) -> bool
release_lock
release_lock(self, key: str, holder: str) -> None
is_locked
is_locked(self, key: str, use_cache: bool = False) -> bool
is_lock_holder
is_lock_holder(self, key: str, holder: str) -> bool
wait_for_lock
wait_for_lock(self, key: str, timeout: Optional[float] = None) -> bool
Was this page helpful?