L i\UdZddlmZddlZddlZddlmZddlmZm Z ddl m Z ddl m Z dd lmZmZdd lmZdd lmZmZmZmZmZdd lmZeZd ed<ej8dk(reZded<eZded<n+ereZded<eZded<ne ZeZeej>ddere Z eZ!neZ eZ!gdZ"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)AsyncAcquireReturnProxyAsyncSoftFileLockAsyncUnixFileLockAsyncWindowsFileLockBaseAsyncFileLock)versionstr __version__win32ztype[BaseFileLock] _FileLockztype[BaseAsyncFileLock]_AsyncFileLockz only soft file lock is available) stacklevel)rr AsyncFileLockrrrrrFileLockr rr r r)#__doc__ __future__rsyswarningstypingr_apirr_errorr_softr _unixr r _windowsr asyncior rrrrrr__annotations__platformrrwarnrr__all__W/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/filelock/__init__.pyr.s#  2*% S<<7$3I!3.BN+B(4 %42C/C *   HMM< KH%MH"M r,