Server IP : 23.254.227.96 / Your IP : 216.73.216.7 Web Server : Apache/2.4.62 (Unix) OpenSSL/1.1.1k System : Linux hwsrv-1277026.hostwindsdns.com 4.18.0-477.13.1.el8_8.x86_64 #1 SMP Tue May 30 14:53:41 EDT 2023 x86_64 User : viralblo ( 1001) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3.6/site-packages/pip/_vendor/lockfile/__pycache__/ |
Upload File : |
3 )�]b8 � @ sL d dl mZ d dlZd dlZddlmZmZmZmZm Z G dd� de�Z dS )� )�absolute_importN� )�LockBase� NotLocked� NotMyLock�LockTimeout� AlreadyLockedc @ sD e Zd ZdZddd�Zddd�Zdd � Zd d� Zdd � Zdd� Z dS )�SymlinkLockFilez'Lock access to a file using symlink(2).TNc C s( t j| |||� tjj| j�d | _d S )Nr )r �__init__�os�path�split�unique_name)�selfr Zthreaded�timeout� r �%/usr/lib/python3.6/symlinklockfile.pyr s zSymlinkLockFile.__init__c C s� |d k r|n| j }tj� }|d k r2|dkr2||7 }x�ytj| j| j� W nt tk r� | j� rdd S |d k r�tj� |kr�|dkr�td| j ��nt d| j ��tj|d k r�|d nd� Y q4X d S q4W d S )Nr z&Timeout waiting to acquire lock for %sz%s is already locked� g�������?)r �timer �symlinkr � lock_file�OSError�i_am_lockingr r r Zsleep)r r Zend_timer r r �acquire s$ zSymlinkLockFile.acquirec C s>