OXIESEC PANEL
- Current Dir:
/
/
lib
/
python3.9
/
site-packages
/
rhn
/
__pycache__
Server IP: 2a02:4780:11:1594:0:ef5:22d7:a
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
02/26/2025 11:56:05 AM
rwxr-xr-x
📄
SSL.cpython-39.opt-1.pyc
7.17 KB
12/07/2022 01:15:25 PM
rw-r--r--
📄
SSL.cpython-39.pyc
7.17 KB
12/07/2022 01:15:25 PM
rw-r--r--
📄
SmartIO.cpython-39.opt-1.pyc
2.09 KB
12/07/2022 01:15:25 PM
rw-r--r--
📄
SmartIO.cpython-39.pyc
2.09 KB
12/07/2022 01:15:25 PM
rw-r--r--
📄
UserDictCase.cpython-39.opt-1.pyc
3.1 KB
12/07/2022 01:15:25 PM
rw-r--r--
📄
UserDictCase.cpython-39.pyc
3.1 KB
12/07/2022 01:15:25 PM
rw-r--r--
📄
__init__.cpython-39.opt-1.pyc
214 bytes
12/07/2022 01:15:25 PM
rw-r--r--
📄
__init__.cpython-39.pyc
214 bytes
12/07/2022 01:15:25 PM
rw-r--r--
📄
connections.cpython-39.opt-1.pyc
7.31 KB
12/07/2022 01:15:25 PM
rw-r--r--
📄
connections.cpython-39.pyc
7.34 KB
12/07/2022 01:15:25 PM
rw-r--r--
📄
i18n.cpython-39.opt-1.pyc
878 bytes
12/07/2022 01:15:25 PM
rw-r--r--
📄
i18n.cpython-39.pyc
878 bytes
12/07/2022 01:15:25 PM
rw-r--r--
📄
nonblocking.cpython-39.opt-1.pyc
2.13 KB
12/07/2022 01:15:25 PM
rw-r--r--
📄
nonblocking.cpython-39.pyc
2.13 KB
12/07/2022 01:15:25 PM
rw-r--r--
📄
rhnLockfile.cpython-39.opt-1.pyc
2.68 KB
12/07/2022 01:15:25 PM
rw-r--r--
📄
rhnLockfile.cpython-39.pyc
2.68 KB
12/07/2022 01:15:25 PM
rw-r--r--
📄
rpclib.cpython-39.opt-1.pyc
17.92 KB
12/07/2022 01:15:25 PM
rw-r--r--
📄
rpclib.cpython-39.pyc
17.99 KB
12/07/2022 01:15:25 PM
rw-r--r--
📄
tb.cpython-39.opt-1.pyc
442 bytes
12/07/2022 01:15:25 PM
rw-r--r--
📄
tb.cpython-39.pyc
442 bytes
12/07/2022 01:15:25 PM
rw-r--r--
📄
transports.cpython-39.opt-1.pyc
18.57 KB
12/07/2022 01:15:25 PM
rw-r--r--
📄
transports.cpython-39.pyc
18.57 KB
12/07/2022 01:15:25 PM
rw-r--r--
Editing: rhnLockfile.cpython-39.pyc
Close
a U��Zc � @ s~ d dl Z d dlZd dlZd dlmZmZ d dlmZ d dlZG dd� de�Z G dd� d�Z dd � Zed krze� e� pvd � dS )� N)�EWOULDBLOCK�EEXIST)�bstrc @ s e Zd ZdZdS )�LockfileLockedExceptionz$thrown ONLY when pid file is locked.N)�__name__� __module__�__qualname__�__doc__� r r �3/usr/lib/python3.9/site-packages/rhn/rhnLockfile.pyr s r c @ s* e Zd ZdZd dd�Zdd� Zdd� ZdS ) �Lockfilez�class that provides simple access to a PID-style lockfile. methods: __init__(lockfile), acquire(), and release() NOTE: currently acquires upon init The *.pid file will be acquired, or an LockfileLockedException is raised. Nc C s� t j�t j�t j�|���| _|| _| js4t �� | _t j�| j�}t j� |�s�zt � |� W n6 ty� t� � d }t|d�r�|jtkr�n� Y n0 t �| jt jt jB t jB �| _| �� dS )zlcreate (if need be), and acquire lock on lockfile lockfile example: '/var/run/up2date.pid' � �errnoN)�os�path�abspath� expanduser� expandvars�lockfile�pid�getpid�dirname�exists�makedirs�OSError�sys�exc_info�hasattrr r �open�O_RDWR�O_CREAT�O_SYNC�f�acquire)�selfr r r �er r r �__init__$ s&