ó
    -VðiÙ  ã                  ó˜  • % S r SSKJr  SSKrSSKrSSKJr  SSKJrJ	r	  SSK
Jr   SSKJr  SS	KJr  SS
KJrJr  SSKJr  SSKJrJrJrJrJr  SSKJr  \rS\S'   \R>                  S:X  a  \r S\S'   \r!S\S'   O.\(       a  \r S\S'   \r!S\S'   O\r \r!\b  \RD                  " SSS9  \(       a  \r#\r$O\ r#\!r$/ SQr%g! \ a    Sr N›f = f)zx
A platform independent file lock that supports the with-statement.

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

é    )ÚannotationsN)ÚTYPE_CHECKINGé   )ÚAcquireReturnProxyÚBaseFileLock)ÚTimeout)ÚReadWriteLock)Ú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   r   )&Ú__doc__Ú
__future__r   ÚsysÚwarningsÚtypingr   Ú_apir   r   Ú_errorr   Ú_read_writer	   ÚImportErrorÚ_softr
   Ú_unixr   r   Ú_windowsr   Úasyncior   r   r   r   r   r   r   Ú__annotations__Úplatformr   r   Úwarnr   r   Ú__all__© ó    ÚVD:\a\ltx-desktop-ci\ltx-desktop-ci\python-embed\Lib\site-packages\filelock\__init__.pyÚ<module>r1      sß   ðòõ #ã 
Û Ý  ç 2Ý ðÝ*õ  ß *Ý %÷õ õ ð €ˆSÓ ð ‡<�<�7ÓØ$3€IÐ!Ó3Ø.B€NÐ+ÔBæØ(4ˆ	Ð%Ó4Ø2CˆÐ/ÔCà ˆ	Ø*ˆØÑØ�MŠMÐ<ÈÒKæØ€HØ%�Mð €HØ"€Mò�øðS ó Ø‚Mðús   §B> Â>C	ÃC	