관리-도구
편집 파일: deprecations.cpython-38.pyc
U -?�f�. � @ s d Z ddlmZ ddlZddlmZ ddlmZ ddlmZ ddlmZ ddlm Z dd lm Z dd lmZ ddlmZ ddlm Z dd lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ eded�Zeddd�ZdNdddddd d!�d"d#�ZdOddddd d%�d&d'�ZdPdd(dddd d)�d*d+�ZdQdddd-d.�d/d0�ZdRddd2d3d2d4d5�d6d7�Zdd8d9d:�d;d<�Z dSddd8d4d=�d>d?�Z!d@d4dA�dBdC�Z"dddD�dEdF�Z#dTdGddddddGdH�dIdJ�Z$dUdddddd2ddK�dLdM�Z%dS )VzSHelpers related to deprecation of functions, methods, classes, other functionality.� )�annotationsN)�Any)�Callable)�Dict)�Match)�Optional)�Sequence)�Set)�Tuple)�Type)�TypeVar)�Union� )�compat)�_hash_limit_string)�_warnings_warn)� decorator)�inject_docstring_text)�inject_param_text� )�exc�_T)�bound�_FzCallable[..., Any]�strzType[exc.SADeprecationWarning]�intz Optional[str]�None)�msg�version�type_� stacklevel�code�returnc C s&