Viewing File: /opt/hc_python/lib/python3.12/site-packages/filelock/__pycache__/__init__.cpython-312.pyc

�

`��g���\�UdZddlmZddlZddlZddlmZddlmZm	Z	ddl
mZddlm
Z
dd	lmZmZdd
lmZddlmZmZmZmZmZddlmZeZd
ed<ej8dk(reZded<eZded<n+ereZded<eZded<ne
ZeZe�ej>dd��ere
Z eZ!neZ eZ!gd�Z"y)zw
A platform independent file lock that supports the with-statement.

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

�)�annotationsN)�
TYPE_CHECKING�)�AcquireReturnProxy�BaseFileLock)�Timeout)�SoftFileLock)�UnixFileLock�	has_fcntl)�WindowsFileLock)�AsyncAcquireReturnProxy�AsyncSoftFileLock�AsyncUnixFileLock�AsyncWindowsFileLock�BaseAsyncFileLock)�version�str�__version__�win32ztype[BaseFileLock]�	_FileLockztype[BaseAsyncFileLock]�_AsyncFileLockz only soft file lock is available�)�
stacklevel)rr
�
AsyncFileLockrrrrr�FileLockr	rr
rr)#�__doc__�
__future__r�sys�warnings�typingr�_apirr�_errorr�_softr	�_unixr
r�_windowsr�asyncior
rrrrrr�__annotations__�platformrr�warnrr�__all__���@/opt/hc_python/lib/python3.12/site-packages/filelock/__init__.py�<module>r.s����#�
�� �2���*�%������S���<�<�7��$3�I�!�3�.B�N�+�B��(4�	�%�4�2C��/�C� �	�*�����H�M�M�<��K���H�%�M��H�"�M��r,
Back to Directory File Manager