
    .Ph                    R   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 ddl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 )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__win32ztype[BaseFileLock]	_FileLockztype[BaseAsyncFileLock]_AsyncFileLockz only soft file lock is available   )
stacklevel)r   r   AsyncFileLockr   r   r   r   r   FileLockr	   r   r
   r   r   )#__doc__
__future__r   syswarningstypingr   _apir   r   _errorr   _softr	   _unixr
   r   _windowsr   asyncior   r   r   r   r   r   r   __annotations__platformr   r   warnr   r   __all__     Q/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/filelock/__init__.py<module>r.      s     # " " " " " 



              2 2 2 2 2 2 2 2             * * * * * * * * % % % % % %                         <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  r,   