$73 GRAYBYTE WORDPRESS FILE MANAGER $35

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.162.162 | ADMIN IP 216.73.217.145
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/lib/python3.6/site-packages/pip/_vendor/lockfile/__pycache__/

HOME
Current File : /lib/python3.6/site-packages/pip/_vendor/lockfile/__pycache__//linklockfile.cpython-36.pyc
3

�Pf\
�@sPddlmZddlZddlZddlmZmZmZmZm	Z	m
Z
Gdd�de�ZdS)�)�absolute_importN�)�LockBase�
LockFailed�	NotLocked�	NotMyLock�LockTimeout�
AlreadyLockedc@s:eZdZdZd
dd�Zdd�Zdd�Zd	d
�Zdd�ZdS)�LinkLockFilez�Lock access to a file using atomic property of link(2).

    >>> lock = LinkLockFile('somefile')
    >>> lock = LinkLockFile('somefile', threaded=False)
    NcCs"yt|jd�j�Wn"tk
r6td|j��YnX|dk	rD|n|j}tj�}|dk	rj|dkrj||7}x�ytj|j|j	�Wn�t
k
�rtj|j�j}|dkr�dS|dk	r�tj�|kr�tj
|j�|dkr�td|j��ntd|j��tj|dk	�r
|d�pd�YqlXdSqlWdS)	N�wbzfailed to create %sr�z&Timeout waiting to acquire lock for %sz%s is already locked�
g�������?)�open�unique_name�close�IOErrorr�timeout�time�os�link�	lock_file�OSError�stat�st_nlink�unlinkr�pathr	Zsleep)�selfrZend_timeZnlinks�r�"/usr/lib/python3.6/linklockfile.py�acquires0
$zLinkLockFile.acquirecCsP|j�std|j��ntjj|j�s4td|j��tj|j�tj|j�dS)Nz%s is not lockedz%s is locked, but not by me)	�	is_lockedrrr�existsrrrr)rrrr�release7szLinkLockFile.releasecCstjj|j�S)N)rrr!r)rrrrr ?szLinkLockFile.is_lockedcCs(|j�o&tjj|j�o&tj|j�jdkS)Nr)r rrr!rrr)rrrr�i_am_lockingBszLinkLockFile.i_am_lockingcCstjj|j�rtj|j�dS)N)rrr!rr)rrrr�
break_lockGszLinkLockFile.break_lock)N)	�__name__�
__module__�__qualname__�__doc__rr"r r#r$rrrrr

s
&r
)Z
__future__rrr�rrrrrr	r
rrrr�<module>s 


Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
9 Jun 2024 8.34 AM
root / root
0755
__init__.cpython-36.opt-1.pyc
9.6 KB
6 Apr 2024 1.40 PM
root / root
0644
__init__.cpython-36.pyc
9.6 KB
6 Apr 2024 1.40 PM
root / root
0644
linklockfile.cpython-36.opt-1.pyc
2.157 KB
6 Apr 2024 1.40 PM
root / root
0644
linklockfile.cpython-36.pyc
2.157 KB
6 Apr 2024 1.40 PM
root / root
0644
mkdirlockfile.cpython-36.opt-1.pyc
2.511 KB
6 Apr 2024 1.40 PM
root / root
0644
mkdirlockfile.cpython-36.pyc
2.511 KB
6 Apr 2024 1.40 PM
root / root
0644
pidlockfile.cpython-36.opt-1.pyc
4.659 KB
6 Apr 2024 1.40 PM
root / root
0644
pidlockfile.cpython-36.pyc
4.659 KB
6 Apr 2024 1.40 PM
root / root
0644
sqlitelockfile.cpython-36.opt-1.pyc
3.584 KB
6 Apr 2024 1.40 PM
root / root
0644
sqlitelockfile.cpython-36.pyc
3.584 KB
6 Apr 2024 1.40 PM
root / root
0644
symlinklockfile.cpython-36.opt-1.pyc
2.045 KB
6 Apr 2024 1.40 PM
root / root
0644
symlinklockfile.cpython-36.pyc
2.045 KB
6 Apr 2024 1.40 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF