L i8ddlmZddlmZGddeZdgZy)) annotations)AnycNeZdZdZdfd ZddZd dZd dZed dZ xZ S) Timeoutz@Raised when the lock could not be acquired in *timeout* seconds.c0t|||_yN)super__init__ _lock_file)self lock_file __class__s U/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/filelock/_error.pyr zTimeout.__init__ s #c4|j|jffSr)rr r s r __reduce__zTimeout.__reduce__ s~~111rc"d|jdS)NzThe file lock 'z' could not be acquired.r rs r__str__zTimeout.__str__s  11IJJrcN|jjd|jdS)N())r__name__r rs r__repr__zTimeout.__repr__s%..))*!DNN+=Q??rc|jS)z#:return: The path of the file lock.rrs rr zTimeout.lock_filesr)r strreturnNone)rzstr | tuple[Any, ...])rr) r __module__ __qualname____doc__r rrrpropertyr __classcell__)rs@rrrs0J$2K@rrN) __future__rtypingr TimeoutErrorr__all__rrr*s#"l. r