o
    ;“bÞ  ã                   @  sÖ   U d Z ddlmZ ddlZddl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rKeZded< nerTeZded< neZedur_e d¡ eZded< g d¢ZdS )zw
A platform independent file lock that supports the with-statement.

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

é    )ÚannotationsNé   )ÚAcquireReturnProxyÚBaseFileLock)ÚTimeout)ÚSoftFileLock)ÚUnixFileLockÚ	has_fcntl)ÚWindowsFileLock)ÚversionÚstrÚ__version__Úwin32ztype[BaseFileLock]Ú	_FileLockz only soft file lock is availableÚFileLock)r   r   r   r   r   r
   r   r   )Ú__doc__Ú
__future__r   ÚsysÚwarningsÚ_apir   r   Ú_errorr   Ú_softr   Ú_unixr   r	   Ú_windowsr
   r   r   Ú__annotations__Úplatformr   Úwarnr   Ú__all__© r   r   ú3/usr/lib/python3/dist-packages/filelock/__init__.pyÚ<module>   s(    

