File: //home/arjun/projects/env/lib/python3.10/site-packages/filelock/__pycache__/_error.cpython-310.pyc
o
!we � @ s2 d dl mZ d dlmZ G dd� de�ZdgZdS )� )�annotations)�Anyc sN e Zd ZdZd� fdd�Zdd d
�Zddd�Zdd
d�Zeddd��Z � Z
S )�Timeoutz@Raised when the lock could not be acquired in *timeout* seconds.� lock_file�str�return�Nonec s t � �� || _d S �N)�super�__init__�
_lock_file)�selfr �� __class__� �H/home/arjun/projects/env/lib/python3.10/site-packages/filelock/_error.pyr s
zTimeout.__init__�str | tuple[Any, ...]c C s | j | jffS r )r r �r
r r r �
__reduce__
� zTimeout.__reduce__c C s d| j � d�S )NzThe file lock 'z' could not be acquired.�r r r r r �__str__ r zTimeout.__str__c C s | j j� d| j�d�S )N�(�))r �__name__r r r r r �__repr__ s zTimeout.__repr__c C s | j S )z#:return: The path of the file lock.r r r r r r s zTimeout.lock_file)r r r r )r r )r r )r �
__module__�__qualname__�__doc__r r r r �propertyr �
__classcell__r r r r r s
r N)�
__future__r �typingr �TimeoutErrorr �__all__r r r r �<module> s
�