Ë
    F^(h  ã                  ó8   — d dl mZ d dlmZ  G d„ de«      ZdgZy)é    )Úannotations)ÚAnyc                  óN   ‡ — e Zd ZdZdˆ fd„Zdd„Zd	d„Zd	d„Zed	d„«       Z	ˆ xZ
S )
ÚTimeoutz@Raised when the lock could not be acquired in *timeout* seconds.c                ó0   •— t         ‰| �  «        || _        y ©N)ÚsuperÚ__init__Ú
_lock_file)ÚselfÚ	lock_fileÚ	__class__s     €úM/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/filelock/_error.pyr
   zTimeout.__init__	   s   ø€ Ü‰ÑÔØ#ˆ�ó    c                ó4   — | j                   | j                  ffS r   )r   r   ©r   s    r   Ú
__reduce__zTimeout.__reduce__   s   € Ø�~‰~ §¡Ð1Ð1Ð1r   c                ó"   — d| j                   › d�S )NzThe file lock 'z' could not be acquired.©r   r   s    r   Ú__str__zTimeout.__str__   s   € Ø  §¡Ð 1Ð1IÐJÐJr   c                óN   — | j                   j                  › d| j                  ›d�S )Nú(ú))r   Ú__name__r   r   s    r   Ú__repr__zTimeout.__repr__   s%   € Ø—.‘.×)Ñ)Ð*¨!¨D¯N©NÐ+=¸QÐ?Ð?r   c                ó   — | j                   S )z#:return: The path of the file lock.r   r   s    r   r   zTimeout.lock_file   s   € ð �‰Ðr   )r   ÚstrÚreturnÚNone)r   zstr | tuple[Any, ...])r   r   )r   Ú
__module__Ú__qualname__Ú__doc__r
   r   r   r   Úpropertyr   Ú__classcell__)r   s   @r   r   r      s0   ø„ ÙJõ$ó2óKó@ð òó ôr   r   N)Ú
__future__r   Útypingr   ÚTimeoutErrorr   Ú__all__© r   r   ú<module>r*      s#   ðÝ "å ôˆlô ð. ð�r   