| Server IP : 157.22.201.140 / Your IP : 216.73.216.74 Web Server : nginx/1.30.1 System : Linux mit.vincode.fvds.ru 6.8.0-111-generic #111-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 11 23:16:02 UTC 2026 x86_64 User : root ( 0) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/lockfile/__pycache__/ |
Upload File : |
�
��UV � �j � d dl mZmZ d dlZd dlZd dlZd dlZddlmZm Z m
Z
mZmZm
Z
G d� de� Zy)� )�absolute_import�divisionN� )�LockBase�
LockFailed� NotLocked� NotMyLock�LockTimeout�
AlreadyLockedc �8 � e Zd ZdZd d�Zd
d�Zd� Zd� Zd� Zd� Z y)�
MkdirLockFilez"Lock file by creating a directory.Nc �� � t j | |||� t j j | j
| j �d| j �| j ��� | _ y)zs
>>> lock = MkdirLockFile('somefile')
>>> lock = MkdirLockFile('somefile', threaded=False)
�.N)
r �__init__�os�path�join� lock_file�hostname�tname�pid�unique_name)�selfr �threaded�timeouts �8/usr/lib/python3/dist-packages/lockfile/mkdirlockfile.pyr zMkdirLockFile.__init__ sP � �
���$��h��8� �7�7�<�<����59�]�]�59�Z�Z�59�X�X�)?�@��� c �� � |�|n| j }t j � }|�
|dkD r||z
}|�d}nt d|dz � } t j | j
� t
| j d� j � y # t $ r� t j � d }|j t j k( r�t j j | j � rY y |�Lt j � |kD r5|dkD rt! d| j z � �t# d| j z � �t j$ |� nt'