§
{<ˆj¯ ã óˆ — d dl mZ d dlZd dlZd dlmZ d dlmZmZ d dl m
Z
ddlmZ ddl
mZmZ G d „ d
e¦ « Zd
gZdS )é )ÚannotationsN)Úsuppress)ÚEACCESÚEEXIST)ÚPathé )ÚBaseFileLock)Úensure_directory_existsÚraise_on_not_writable_filec ó" — e Zd ZdZdd„Zdd„ZdS )ÚSoftFileLockz.Simply watches the existence of the lock file.ÚreturnÚNonec ó¾ — t | j ¦ « t | j ¦ « t j t j z t j z t j z } t j | j || j j
¦ « }|| j _ d S # t $ rB}|j
t k s!|j
t k rt j dk s‚ Y d }~d S Y d }~d S d }~ww xY w)NÚwin32)r Ú lock_filer
ÚosÚO_WRONLYÚO_CREATÚO_EXCLÚO_TRUNCÚopenÚ_contextÚmodeÚlock_file_fdÚOSErrorÚerrnor r ÚsysÚplatform)ÚselfÚflagsÚfile_handlerÚ exceptions ú`/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/filelock/_soft.pyÚ_acquirezSoftFileLock._acquire sï € Ý" 4¤>Ñ2Ô2Ð2Ý ¤Ñ/Ô/Ð/õ
ŒKÝŒjñ
åŒiñ
õ Œjñ
ð ð 6Ýœ7 4¤>°5¸$¼-Ô:LÑMÔMˆLð *6ˆDŒMÔ&Ð&Ð&øõ ð ð ð à”¥6Ò)Ð)Ø”O¥vÒ-Ð-µ#´,À'Ò2IÐ2Iàð *Ð)Ð)Ð)Ð)Ð)Ø2IÐ2IÐ2IÐ2IÐ2IÐ2Iøøøøð øøøs Á%B Â
CÂ1CÃCc ó — | j j €J ‚t j | j j ¦ « d | j _ t t
¦ « 5 t
| j ¦ « ¦ « d d d ¦ « d S # 1 swxY w Y d S )N) r r r Úcloser r r r Úunlink)r s r$ Ú_releasezSoftFileLock._release% sÀ € ØŒ}Ô)Ð5Ð5Ð5Ý
Œ�”Ô+Ñ,Ô,Ð,Ø%)ˆŒ
Ô"Ý
•gÑ
Ô
ð *ð *Ý�”Ñ Ô ×'Ò'Ñ)Ô)Ð)ð *ð *ð *ñ *ô *ð *ð *ð *ð *ð *ð *ð *øøøð *ð *ð *ð *ð *ð *s Á
'BÂBÂBN)r r )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r% r) © ó r$ r
r
sB € € € € € Ø8Ð8ð6ð 6ð 6ð 6ð**ð *ð *ð *ð *ð *r/ r
)Ú
__future__r r r Ú
contextlibr r r r Úpathlibr Ú_apir Ú_utilr
r r
Ú__all__r. r/ r$ ú