§
    !phé  ã                  óR  — U d Z ddlmZ ddlZddlZddlmZ ddlmZm	Z	 ddl
mZ ddlmZ dd	lmZmZ dd
lmZ ddlmZmZmZmZmZ ddlmZ eZded<   ej        dk    reZded<   eZded<   n)ereZded<   eZded<   neZeZe� ej        dd¬¦  «         ereZ eZ!neZ eZ!g d¢Z"dS )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)ÚAsyncAcquireReturnProxyÚAsyncSoftFileLockÚAsyncUnixFileLockÚAsyncWindowsFileLockÚBaseAsyncFileLock)ÚversionÚstrÚ__version__Úwin32ztype[BaseFileLock]Ú	_FileLockztype[BaseAsyncFileLock]Ú_AsyncFileLockz only soft file lock is availableé   )Ú
stacklevel)r   r   ÚAsyncFileLockr   r   r   r   r   ÚFileLockr	   r   r
   r   r   )#Ú__doc__Ú
__future__r   ÚsysÚwarningsÚtypingr   Ú_apir   r   Ú_errorr   Ú_softr	   Ú_unixr
   r   Ú_windowsr   Úasyncior   r   r   r   r   r   r   Ú__annotations__Úplatformr   r   Úwarnr   r   Ú__all__© ó    ú^C:\Users\Daniel\PycharmProjects\Portfolio_Website\.venv\Lib\site-packages\filelock/__init__.pyú<module>r.      sä  ððð ð ð #Ð "Ð "Ð "Ð "Ð "à 
€
€
€
Ø €€€Ø  Ð  Ð  Ð  Ð  Ð  à 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ø %Ð %Ð %Ð %Ð %Ð %ðð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð ð €Ð Ð Ð Ñ ð „<�7Òð LØ$3€IÐ3Ð3Ð3Ñ3Ø.B€NÐBÐBÐBÑBÐBàð LØ(4ˆ	Ð4Ð4Ð4Ñ4Ø2CˆÐCÐCÐCÑCÐCà ˆ	Ø*ˆØð 	LØˆHŒMÐ<ÈÐKÑKÔKÐKàð #Ø€HØ%€M€Mð €HØ"€Mðð ð €€€r,   