https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/lockfile/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/lockfile/__pycache__/mkdirlockfile.cpython-310.pyc
o

��UV�@sdddlmZmZddlZddlZddlZddlZddlmZm	Z	m
Z
mZmZm
Z
Gdd�de�ZdS)�)�absolute_import�divisionN�)�LockBase�
LockFailed�	NotLocked�	NotMyLock�LockTimeout�
AlreadyLockedc@sDeZdZdZddd�Zddd�Zdd	�Zd
d�Zdd
�Zdd�Z	dS)�
MkdirLockFilez"Lock file by creating a directory.TNcCs6t�||||�tj�|jd|j|j|jf�|_	dS)zs
        >>> lock = MkdirLockFile('somefile')
        >>> lock = MkdirLockFile('somefile', threaded=False)
        z%s.%s%sN)
r�__init__�os�path�join�	lock_file�hostname�tname�pid�unique_name)�selfr�threaded�timeout�r�8/usr/lib/python3/dist-packages/lockfile/mkdirlockfile.pyrs
�
�zMkdirLockFile.__init__cCs|dur|n|j}t��}|dur|dkr||7}|dur d}ntd|d�}	zt�|j�WnHtyxt��d}|j	t	j
krotj�|j
�rMYdS|durit��|kri|dkrbtd|j��td|j��t�|�ntd|j��Ynwt|j
d	���dSq()
Nrg�������?�
Trz&Timeout waiting to acquire lock for %sz%s is already lockedzfailed to create %s�wb)r�time�maxr
�mkdirr�OSError�sys�exc_info�errno�EEXISTr�existsrr	r
�sleepr�open�close)rr�end_time�wait�errrrr�acquires<�����zMkdirLockFile.acquirecCsN|��std|j��tj�|j�std|j��t�|j�t�|j	�dS)Nz%s is not lockedz%s is locked, but not by me)
�	is_lockedrrr
r$rr�unlink�rmdirr�rrrr�releaseAszMkdirLockFile.releasecCstj�|j�S�N)r
rr$rr/rrrr,IszMkdirLockFile.is_lockedcCs|��o
tj�|j�Sr1)r,r
rr$rr/rrr�i_am_lockingLs�zMkdirLockFile.i_am_lockingcCsJtj�|j�r#t�|j�D]
}t�tj�|j|��q
t�|j�dSdSr1)r
rr$r�listdirr-rr.)r�namerrr�
break_lockPs
�zMkdirLockFile.break_lock)TNr1)
�__name__�
__module__�__qualname__�__doc__rr+r0r,r2r5rrrrrs


&r)�
__future__rrrr
r r"�rrrrr	r
rrrrr�<module>s 

https://t.me/RX1948 - 2025