/opt/imunify360/venv/lib/python3.11/site-packages/lockfile/__pycache__
Edit: /opt/imunify360/venv/lib/python3.11/site-packages/lockfile/__pycache__/linklockfile.cpython-311.pyc (4194B)
§
÷‚½9¦âã ó^ — d dl mZ d dlZd dlZddlmZmZmZmZm Z m
Z
G d„ de¦ « ZdS )é )Úabsolute_importNé )ÚLockBaseÚ
LockFailedÚ NotLockedÚ NotMyLockÚLockTimeoutÚ
AlreadyLockedc ó2 — e Zd ZdZdd„Zd„ Zd„ Zd„ Zd„ ZdS ) ÚLinkLockFilez�Lock access to a file using atomic property of link(2).
>>> lock = LinkLockFile('somefile')
>>> lock = LinkLockFile('somefile', threaded=False)
Nc ó° — t | j d¦ « ¦ « n%# t $ r t d| j z ¦ « ‚w xY w|�|n| j }t
j ¦ « }|�|dk r||z
} t j | j | j ¦ « d S # t $ r t j | j ¦ « j }|dk rY d S |�dt
j ¦ « |k rMt j
| j ¦ « |dk rt d| j z ¦ « ‚t! d| j z ¦ « ‚t
j |d ur|dz pd ¦ « Y nw xY wŒÝ)
NÚwbzfailed to create %sr Té 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
Úsleep)Úselfr Úend_timeÚnlinkss úu/builddir/build/BUILD/imunify360-venv-2.6.3/opt/imunify360/venv/lib/python3.11/site-packages/lockfile/linklockfile.pyÚacquirezLinkLockFile.acquire s© € ð GÝ�Ô! 4Ñ(Ô(×.Ò.Ñ0Ô0Ð0Ð0øÝð Gð Gð GÝÐ2°TÔ5EÑEÑFÔFÐFð Gøøøð %Ð0�'�'°d´lˆÝ”9‘;”;ˆØÐ 7¨Q¢; ;ؘшHð ð
Ý”˜Ô(¨$¬.Ñ9Ô9Ð9ð, �øõ+ ð
Lð
Lð
Låœ Ô!1Ñ2Ô2Ô;�ؘQ’;�;ð �F�Fð Ð*t¬y©{¬{¸XÒ/EÐ/EÝœ $Ô"2Ñ3Ô3Ð3Ø" Qš;˜;Ý"-ð /=à.2¬iñ/8ñ #9ô #9ð 9õ #0Ð0FØ04´ ñ1:ñ #;ô #;ð ;å”J˜w¨dÐ2ÐC°wÀ±|ÐJÀsÑKÔKÐKÐKÐKð%
Løøøð s" ‚'* ª"AÁ<B Â.EÃBEÅEc ó6 — | ¦ « st d| j z ¦ « ‚t j | j ¦ « st
d| j z ¦ « ‚t j | j ¦ « t j | j ¦ « d S )Nz%s is not lockedz%s is locked, but not by me) Ú is_lockedr r r Úexistsr r r r ©r s r# ÚreleasezLinkLockFile.release7 s† € Ø�~Š~ÑÔð GÝÐ.°´Ñ:Ñ;Ô;Ð;Ý”—’ Ô 0Ñ1Ô1ð GÝÐ9¸D¼IÑEÑFÔFÐFÝ
Œ �$Ô"Ñ#Ô#Ð#Ý
Œ �$”.Ñ!Ô!Ð!Ð!Ð!ó c óJ — t j | j ¦ « S ©N)r r r' r r( s r# r&