ó
    Ë<iâ  ã                   óp   • S SK r SSKJr   " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      rg)é    Né   )Útypesc            	       óô   • \ rS rSr% Sr\R                  \S'   Sr\R                  \
   \S'   SS.S\R                  S\R                  \R                  S\\R                   4   S	\R                  S
S4S jjrSrg)ÚBaseLockExceptioné   r   ÚLOCK_FAILEDNÚstrerror)ÚfhÚargsr
   ÚkwargsÚreturnc                ó¶   • Xl         [        U5      S:”  a&  [        US   [        5      (       a  [        US   5      OS U l        [
        R                  " U /UQ76   g )Nr   )r
   ÚlenÚ
isinstanceÚstrr	   Ú	ExceptionÚ__init__)Úselfr
   r   r   s       ÚP/home/james-whalen/.local/lib/python3.13/site-packages/portalocker/exceptions.pyr   ÚBaseLockException.__init__   sR   € ð Œô 4‹y˜1‹}¤¨D°©G´S×!9Ñ!9ô Q‘ŒLàð 	Œô
 	×Ò˜4Ð' $Ô'ó    )r
   r	   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   ÚtypingÚFinalÚ__annotations__r	   ÚOptionalr   ÚAnyÚUnionr   ÚIOÚintÚ	HasFilenor   Ú__static_attributes__© r   r   r   r      s|   ‡ à !€K—‘Ó!à%)€Hˆfo‰o˜cÑ"Ó)ð
 BFò(àz‰zð(ð L‰L˜Ÿ™ 4¨¨e¯o©oÐ=Ñ>ð(ð —*‘*ð	(ð
 
÷(ð (r   r   c                   ó   • \ rS rSrSrg)ÚLockExceptioné   r&   N©r   r   r   r   r%   r&   r   r   r(   r(      ó   † Úr   r(   c                   ó   • \ rS rSrSrg)ÚAlreadyLockedé   r&   Nr*   r&   r   r   r-   r-      r+   r   r-   c                   ó   • \ rS rSrSrg)ÚFileToLargeé#   r&   Nr*   r&   r   r   r0   r0   #   r+   r   r0   )r   Ú r   r   r   r(   r-   r0   r&   r   r   Ú<module>r3      s<   ðÛ å ô(˜	ô (ô*	Ð%ô 	ô	Mô 	ô	-õ 	r   