HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/filelock/__pycache__/__init__.cpython-310.pyc
o

;j4
�@s�UdZddlmZddlZddlZddlmZddlmZm	Z	ddl
mZer6ddlm
Z
mZdd	lmZn zddlm
Z
mZdd	lmZWneyUdZ
dZdZYnwdd
lmZddlmZmZmZddlmZmZdd
lmZddlmZmZm Z m!Z!m"Z"ddl#m#Z#e#Z$de%d<ej&dkr�eZ'de%d<e!Z(de%d<ner�eZ'de%d<e Z(de%d<neZ'eZ(edur�ej)ddd�er�eZ*eZ+ne'Z*e(Z+gd�Z,dS)zx
A platform independent file lock that supports the with-statement.

.. autodata:: filelock.__version__
    :no-value:

�)�annotationsN)�
TYPE_CHECKING�)�AcquireReturnProxy�BaseFileLock)�Timeout)� AsyncAcquireReadWriteReturnProxy�AsyncReadWriteLock)�
ReadWriteLock)�SoftFileLock)�$AsyncAcquireSoftReadWriteReturnProxy�AsyncSoftReadWriteLock�SoftReadWriteLock)�UnixFileLock�	has_fcntl)�WindowsFileLock)�AsyncAcquireReturnProxy�AsyncSoftFileLock�AsyncUnixFileLock�AsyncWindowsFileLock�BaseAsyncFileLock)�version�str�__version__�win32ztype[BaseFileLock]�	_FileLockztype[BaseAsyncFileLock]�_AsyncFileLockz only soft file lock is available�)�
stacklevel)rrrr�
AsyncFileLockr	rr
rrrr�FileLockr
rrrrrr)-�__doc__�
__future__r�sys�warnings�typingrZ_apirr�_errorrZ_async_read_writerr	Z_read_writer
�ImportErrorZ_softrZ_soft_rwrr
rZ_unixrrZ_windowsrZasynciorrrrrrr�__annotations__�platformrr�warnr r�__all__�r,r,�E/opt/saltstack/salt/lib/python3.10/site-packages/filelock/__init__.py�<module>sR�