
    nj4
                       U d Z ddlmZ ddlZddlZddlmZ ddlmZm	Z	 ddl
mZ erddlmZmZ dd	lmZ n!	 ddlmZmZ dd	lmZ n# e$ r	 dZdZdZY nw xY wdd
lmZ ddlmZmZmZ ddlmZmZ ddlmZ ddlmZmZm Z m!Z!m"Z" ddl#m#Z# e#Z$de%d<   ej&        dk    reZ'de%d<   e!Z(de%d<   n)ereZ'de%d<   e Z(de%d<   neZ'eZ(e ej)        dd           ereZ*eZ+ne'Z*e(Z+g dZ,dS )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__win32ztype[BaseFileLock]	_FileLockztype[BaseAsyncFileLock]_AsyncFileLockz only soft file lock is available   )
stacklevel)r   r	   r   r   AsyncFileLockr
   r   r   r   r   r   r   FileLockr   r   r   r   r   r   r   )-__doc__
__future__r   syswarningstypingr   _apir   r   _errorr   _async_read_writer	   r
   _read_writer   ImportError_softr   _soft_rwr   r   r   _unixr   r   _windowsr   asyncior   r   r   r   r   r   r   __annotations__platformr   r   warnr!   r    __all__     a/lsinfo/ai/hellotax_ai/data_center/backend/venv/lib/python3.11/site-packages/filelock/__init__.py<module>r8      s     # " " " " " 



              2 2 2 2 2 2 2 2               +******[[[[[[[[.......   +/(!
        e e e e e e e e e e * * * * * * * * % % % % % %                         <7$3I3333.BNBBBBB L(4	44442CCCCCC 	*HM<KKKK #H%MM H"M  s   A AA