관리-도구
편집 파일: _api.cpython-38.pyc
U *�eT. � @ s d dl mZ d dlZd dlZd dlZd dlZd dlZd dlmZm Z d dl mZ d dlm Z d dlmZmZmZ d dlmZ dd lmZ er�d dlZd d lmZ ejdkr�d dlmZ nd dlmZ e�d �ZG dd� d�ZeG dd� d��ZG dd� dee �Z G dd� deej!�Z"ddgZ#dS )� )�annotationsN)�ABC�abstractmethod)� dataclass)�local)� TYPE_CHECKING�Any�ClassVar)�WeakValueDictionary� )�Timeout)� TracebackType)� � )�Self�filelockc @ sB e Zd ZdZddd�dd�Zdd�dd �Zd dddd �dd�ZdS )�AcquireReturnProxyzDA context aware object that will release the lock file when exiting.�BaseFileLock�None)�lock�returnc C s || _ d S �N�r )�selfr � r �;/opt/hc_python/lib/python3.8/site-packages/filelock/_api.py�__init__# s zAcquireReturnProxy.__init__�r c C s | j S r r �r r r r � __enter__&