File: //usr/local/lib/python3.10/dist-packages/pydantic/v1/__pycache__/decorator.cpython-310.pyc
o
|��gc( � @ sH d dl mZ d dlmZmZmZmZmZmZm Z m
Z
mZmZm
Z
mZ d dlmZ d dlmZ d dlmZ d dlmZmZ d dlmZ d dlmZ d Zered d
lmZ eded�Ze
d
ee eeef f Z edd
d�dd
dddedgdf fdd��Z!eddd��Z!dd
d�de d dddefdd�Z!dZ"dZ#dZ$dZ%G dd� d�Z&d
S )� )�wraps)�
TYPE_CHECKING�Any�Callable�Dict�List�Mapping�Optional�Tuple�Type�TypeVar�Union�overload)� validator)�Extra)�ConfigError)� BaseModel�create_model)�get_all_type_hints)�to_camel)�validate_arguments)�AnyCallable�AnyCallableT)�boundN��config�funcr �
ConfigType�returnc C � d S �N� )r r r! r! �@/usr/local/lib/python3.10/dist-packages/pydantic/v1/decorator.pyr � r c C r r r! )r r! r! r"