o
    #j4
                     @  s  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r6ddlmZmZ dd	lmZ n zddlmZmZ dd	lmZ W n eyU   dZdZdZY n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reZ'de%d< e!Z(de%d< nereZ'de%d< e Z(de%d< neZ'eZ(edurej)ddd ere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   Z_apir   r   _errorr   Z_async_read_writer   r	   Z_read_writer
   ImportErrorZ_softr   Z_soft_rwr   r   r   Z_unixr   r   _windowsr   Zasyncior   r   r   r   r   r   r   __annotations__platformr   r   warnr    r   __all__ r-   r-   R/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/filelock/__init__.py<module>   sR    
