Ë
    ­Ó^j�  ã                  ó6  — 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	m
Z
mZmZmZ ddlmZmZ ddlmZmZmZmZ dd	lmZmZ dd
lmZmZ erddlmZmZ ddlm Z  n	 ddlmZmZ ddlm Z  ddl"m#Z# ddl$m%Z%m&Z&m'Z' ddl(m)Z)m*Z*m+Z+ ddl,m-Z-m.Z. ddl/m0Z0 ddl1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8 ddl9m9Z9 e9Z:de;d<   ejx                  dk(  re0Z=de;d<   e7Z>de;d<   n)e.re-Z=de;d<   e6Z>de;d<   ne#Z=e4Z> ej~                  dd¬«       ere#Z@e4ZAne=Z@e>ZAg d¢ZBy# e!$ r	 dZdZdZ Y Œ«w xY w)zx
A platform independent file lock that supports the with-statement.

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

é    )ÚannotationsN)ÚTYPE_CHECKINGÚFinalé   )ÚAcquireReturnProxyÚBaseFileLockÚCloseErrorPolicyÚContextErrorPolicyÚLockOptions)Úlock_descriptorÚunlock_descriptor)ÚLeaseSettingsMismatchÚSoftFileLockLifetimeWarningÚSoftFileLockProtocolErrorÚTimeout)ÚLeaseCompromiseÚSoftFileLease)ÚMarkerSoftFileLockÚOwnerRecord)Ú AsyncAcquireReadWriteReturnProxyÚAsyncReadWriteLock)ÚReadWriteLock)ÚSoftFileLock)Ú$AsyncAcquireSoftReadWriteReturnProxyÚAsyncSoftReadWriteLockÚSoftReadWriteLock)ÚStrictSoftFileClaimÚStrictSoftFileClaimStateÚStrictSoftFileLock)ÚUnixFileLockÚ	has_fcntl)ÚWindowsFileLock)ÚAsyncAcquireReturnProxyÚAsyncSoftFileLeaseÚAsyncSoftFileLockÚAsyncStrictSoftFileLockÚAsyncUnixFileLockÚAsyncWindowsFileLockÚBaseAsyncFileLock)Úversionz
Final[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(   r)   r   r	   r
   ÚFileLockr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r"   r+   r   r   )CÚ__doc__Ú
__future__r   ÚsysÚwarningsÚtypingr   r   Ú_apir   r   r	   r
   r   Ú_descriptorr   r   Ú_errorr   r   r   r   Ú_leaser   r   Ú_markerr   r   Ú_async_read_writer   r   Ú_read_writer   ÚImportErrorÚ_softr   Ú_soft_rwr   r   r   Ú_strictr   r   r   Ú_unixr    r!   Ú_windowsr"   Úasyncior#   r$   r%   r&   r'   r(   r)   r*   r+   Ú__annotations__Úplatformr-   r.   Úwarnr2   r1   Ú__all__© ó    ú\/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/filelock/__init__.pyú<module>rM      s  ðòõ #ã 
Û ß 'ç eÕ eß ;ß jÓ jß 2ß 4á÷ö +ðß[Ý.õ  ß eÑ eß VÑ Vß *Ý %÷÷ ñ õ ð "€ˆZÓ !ð ‡<�<�7ÒØ$3€IÐ!Ó3Ø.B€NÐ+ÔBáØ(4ˆ	Ð%Ó4Ø2CˆÐ/ÔCà ˆ	Ø*ˆØˆ�‰Ð8ÀQÕGáØ€HØ%�Mð €HØ"€Mò&�øð] ò Ø+/Ð(Ø!ÐØŠðús   ÁD
 Ä
DÄD