OXIESEC PANEL
- Current Dir:
/
/
usr
/
local
/
lib
/
python3.6
/
dist-packages
/
filelock
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/28/2024 06:26:52 AM
rwxrwxr-x
📄
__init__.py
1.21 KB
05/09/2024 06:58:25 AM
rw-r--r--
📁
__pycache__
-
05/09/2024 06:58:27 AM
rwxr-xr-x
📄
_api.py
8.19 KB
05/09/2024 06:58:25 AM
rw-r--r--
📄
_error.py
362 bytes
05/09/2024 06:58:25 AM
rw-r--r--
📄
_soft.py
1.58 KB
05/09/2024 06:58:25 AM
rw-r--r--
📄
_unix.py
1.38 KB
05/09/2024 06:58:25 AM
rw-r--r--
📄
_util.py
558 bytes
05/09/2024 06:58:25 AM
rw-r--r--
📄
_windows.py
1.69 KB
05/09/2024 06:58:25 AM
rw-r--r--
📄
py.typed
0 bytes
05/09/2024 06:58:25 AM
rw-r--r--
📄
version.py
142 bytes
05/09/2024 06:58:25 AM
rw-r--r--
Editing: __init__.py
Close
""" A platform independent file lock that supports the with-statement. .. autodata:: filelock.__version__ :no-value: """ import sys import warnings from typing import Type from ._api import AcquireReturnProxy, BaseFileLock from ._error import Timeout from ._soft import SoftFileLock from ._unix import UnixFileLock, has_fcntl from ._windows import WindowsFileLock from .version import version #: version of the project as a string __version__: str = version if sys.platform == "win32": # pragma: win32 cover _FileLock: Type[BaseFileLock] = WindowsFileLock else: # pragma: win32 no cover if has_fcntl: _FileLock: Type[BaseFileLock] = UnixFileLock else: _FileLock = SoftFileLock if warnings is not None: warnings.warn("only soft file lock is available") #: Alias for the lock, which should be used for the current platform. On Windows, this is an alias for # :class:`WindowsFileLock`, on Unix for :class:`UnixFileLock` and otherwise for :class:`SoftFileLock`. FileLock: Type[BaseFileLock] = _FileLock __all__ = [ "__version__", "FileLock", "SoftFileLock", "Timeout", "UnixFileLock", "WindowsFileLock", "BaseFileLock", "AcquireReturnProxy", ]