PATH:
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
astroid
/
__pycache__
� ����3 �� � � d Z ddlmZ ddlZddlZddlZddlZddlmZm Z ddl mZ ddlZddl mZmZ ddlmZ ddlmZ ej d k rdd l mZ ndd lmZ ed� � Z ed� � Zej d � � � Z G d� d� � Zd� Zej d� � � Zej d� � � Z ej � � r ddd�Z ddd�Z!dS ddd�Z ddd�Z!dS )z(A few useful function/method decorators.� )�annotationsN)�Callable� Generator)�TypeVar)�_cache�util)�InferenceContext)�InferenceError)� � )� ParamSpec�_R�_Pc �� � t |dd� � }|�(i x|_ }t j � |� � || S # t $ r | |i |��x|| <