← back to Atmos Game
assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_lease.cpython-312.pyc
98 lines
�
c�bj�8 � �� � d dl mZ d dlZd dlZd dlZd dlmZ d dlmZ d dl m
Z
mZmZm
Z
d dlmZmZ ddlmZ dd lmZ dd
lmZmZmZmZ ddlmZ ddlmZmZ er,d dlZd d
l m!Z! ddl"m#Z# ejH dk\ rd dlm%Z% nd dl&m%Z% ed Z'ed Z( ed�� G d� d� � Z) ed�� G d� d� � Z*e G d� d� � Z+ G d� d� Z, G d� de,e
� Z- G d� d e� Z.g d!�Z/y)"� )�annotationsN)�suppress)� dataclass)�Event�Thread�current_thread�local)�
TYPE_CHECKING�Literal� )�LeaseSettingsMismatch)�owner_is_stale)�MarkerSoftFileLock� OwnerMode�OwnerRecord�parse_marker)�_read_lock_file)�break_lock_file�touch)�Callable)�LockOptions)� � )�Unpack)�marker-missing�
owner-changed�refresh-failed)�ok�lost� transientT)�frozenc �>