MCPcopy Create free account
hub / github.com/tox-dev/filelock / __init__

Method __init__

tests/test_filelock.py:786–797  ·  view source on GitHub ↗
(
            self,
            lock_file: str | os.PathLike[str],
            timeout: float = -1,
            mode: int = 0o644,
            thread_local: bool = True,
            my_param: int = 0,
            **kwargs: dict[str, Any],  # noqa: ARG002
        )

Source from the content-addressed store, hash-verified

784def test_subclass_compatibility(tmp_path: Path) -> None:
785 class MyFileLock(FileLock):
786 def __init__(
787 self,
788 lock_file: str | os.PathLike[str],
789 timeout: float = -1,
790 mode: int = 0o644,
791 thread_local: bool = True,
792 my_param: int = 0,
793 **kwargs: dict[str, Any], # noqa: ARG002
794 ) -> None:
795 super().__init__(lock_file, timeout, mode, thread_local, is_singleton=True)
796 self.blocking = True
797 self.my_param = my_param
798
799 lock_path = tmp_path / "a"
800 MyFileLock(str(lock_path), my_param=1)

Callers

nothing calls this directly

Calls 1

__init__Method · 0.45

Tested by

no test coverage detected