U
    9%e                     @  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 ddlmZ dd	lmZmZ dd
lmZ ddlmZ eZded< ejdkreZded< n,ereZded< neZedk	rejddd ereZneZddddddddg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)versionstr__version__win32ztype[BaseFileLock]	_FileLockz only soft file lock is available   )
stacklevelFileLockr   r   r	   r   r   r   )__doc__
__future__r   syswarningstypingr   Z_apir   r   _errorr   Z_softr   Z_unixr	   r
   _windowsr   r   r   __annotations__platformr   warnr   __all__ r   r   P/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/filelock/__init__.py<module>   s<   
