
    ; j4
                       % 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 Nf = 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__     b/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/filelock/__init__.py<module>r8      s   # 
    2  +[.   e e * %   S  <<7$3I!3.BN+B(4	%42C/C 	*MM<KH%M H"MY  +/(!s   C& &C54C5