
    .Ph                    @    d dl mZ d dlmZ  G d de          ZdgZdS )    )annotations)Anyc                  T     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.	lock_filestrreturnNonec                V    t                                                       || _        d S N)super__init__
_lock_file)selfr   	__class__s     O/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/filelock/_error.pyr   zTimeout.__init__	   s$    #    str | tuple[Any, ...]c                     | 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    JJJJJr   c                0    | j         j         d| j        dS )N())r   __name__r   r   s    r   __repr__zTimeout.__repr__   s     .)??DN????r   c                    | j         S )z#:return: The path of the file lock.r   r   s    r   r   zTimeout.lock_file   s     r   )r   r   r	   r
   )r	   r   )r	   r   )r   
__module____qualname____doc__r   r   r   r   propertyr   __classcell__)r   s   @r   r   r      s        JJ$ $ $ $ $ $2 2 2 2K K K K@ @ @ @    X    r   r   N)
__future__r   typingr   TimeoutErrorr   __all__ r   r   <module>r+      sc    " " " " " "          l   . r   