ó
    Eñi4
  ã                  óð  • % 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  \(       a  SSKJrJr  SS	KJr  O SSKJrJr  SS	KJr  SS
KJr  SSKJrJr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'   \RL                  S:X  a  \r'S\%S'   \!r(S\%S'   O.\(       a  \r'S\%S'   \ r(S\%S'   O\r'\r(\b  \RR                  " SSS9  \(       a  \r*\r+O\'r*\(r+/ SQr,g! \ a	    SrSr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)Ú AsyncAcquireReadWriteReturnProxyÚAsyncReadWriteLock)ÚReadWriteLock)ÚSoftFileLock)Ú$AsyncAcquireSoftReadWriteReturnProxyÚAsyncSoftReadWriteLockÚSoftReadWriteLock)Ú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	   r   r   ÚAsyncFileLockr
   r   r   r   r   r   r   ÚFileLockr   r   r   r   r   r   r   )-Ú__doc__Ú
__future__r   ÚsysÚwarningsÚtypingr   Ú_apir   r   Ú_errorr   Ú_async_read_writer	   r
   Ú_read_writer   ÚImportErrorÚ_softr   Ú_soft_rwr   r   r   Ú_unixr   r   Ú_windowsr   Úasyncior   r   r   r   r   r   r   Ú__annotations__Úplatformr   r   Úwarnr!   r    Ú__all__© ó    ÚN/home/mande/repo/quber/.venv/lib/python3.13/site-packages/filelock/__init__.pyÚ<module>r8      s  ðòõ #ã 
Û Ý  ç 2Ý æ÷ö +ðß[Ý.õ  ß eÑ eß *Ý %÷õ õ ð €ˆSÓ ð ‡<�<�7ÓØ$3€IÐ!Ó3Ø.B€NÐ+ÔBæØ(4ˆ	Ð%Ó4Ø2CˆÐ/ÔCà ˆ	Ø*ˆØÑØ�MŠMÐ<ÈÒKæØ€HØ%�Mð €HØ"€Mò�øðY ó Ø+/Ð(Ø!ÐØŠðús   ½C& Ã&C5Ã4C5