JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr ؓg\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__@/opt/hc_python/lib/python3.12/site-packages/filelock/__init__.pyr.s#  2*% S<<7$3I!3.BN+B(4 %42C/C *   HMM< KH%MH"M r,