
    4[e                       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(  reZded<   n"ereZded<   neZe ej0                  dd       ereZneZg dZy)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)r   FileLockr	   r   r
   r   r   r   )__doc__
__future__r   syswarningstypingr   _apir   r   _errorr   _softr	   _unixr
   r   _windowsr   r   r   __annotations__platformr   warnr   __all__     3/usr/lib/python3/dist-packages/filelock/__init__.py<module>r&      s    # 
    2   * %  S  <<7$3I!3(4	%4 	HMM<KH H	r$   