Ë
    ¾khñ  ã                   ó&  — d Z ddlZddlZej                  dk(  rddlZdZdZdZej                  Z	nLej                  dk(  r5ddl
Z
e
j
                  Ze
j                  Ze
j                  Ze
j                  Z	n ed«      ‚ G d	„ d
ej                  «      Zy)z¾
Locking constants

Lock types:

- `EXCLUSIVE` exclusive lock
- `SHARED` shared lock

Lock flags:

- `NON_BLOCKING` non-blocking

Manually unlock, only needed internally

- `UNBLOCK` unlock
é    NÚnté   é   é   Úposixz3PortaLocker only defined for nt and posix platformsc                   ó   — e Zd ZeZeZeZe	Z
y)Ú	LockFlagsN)Ú__name__Ú
__module__Ú__qualname__ÚLOCK_EXÚ	EXCLUSIVEÚLOCK_SHÚSHAREDÚLOCK_NBÚNON_BLOCKINGÚLOCK_UNÚUNBLOCK© ó    úQ/var/www/teggl/fontify/venv/lib/python3.12/site-packages/portalocker/constants.pyr	   r	   3   s   „ à€Ià€Fà€LàGr   r	   )Ú__doc__ÚenumÚosÚnameÚmsvcrtr   r   r   ÚLK_UNLCKr   ÚfcntlÚRuntimeErrorÚIntFlagr	   r   r   r   ú<module>r!      s   ðñó" Û 	ð ‡77ˆd‚?Ûð €Gà€Gà€Gào‰oGà‡WWÒÛð m‰m€Gàm‰m€Gàm‰m€Gàm‰mGñ ÐLÓ
MÐMô—‘õ r   