File: //usr/local/lib/python3.10/dist-packages/pydantic/v1/__pycache__/config.cpython-310.pyc
o
|��g� � @ sl d dl Z d dlmZ d dlmZmZmZmZmZm Z m
Z
mZmZ d dl
mZmZ d dlmZmZ d dlmZ d dlmZ er]d dlmZ d d lmZ d d
lmZ ed ZG dd
� d
e�Zned ZdZG dd� dee�Z esd dl
m!Z! G dd� de!dd�Z"ne#Z"G dd� d�Z$dee"ee% df dee$ fdd�Z&dddddeddfd d!�Z'dee$ d"eddfd#d$�Z(dS )%� N)�Enum) �
TYPE_CHECKING�Any�Callable�Dict�
ForwardRef�Optional�Tuple�Type�Union)�Literal�Protocol)�AnyArgTCallable�AnyCallable)�
GetterDict)�compiled)�overload)�
ModelField)� BaseModel�
BaseConfigc @ sP e Zd Zedeeef ddfdd��Zedeeef dee ddfdd��ZdS )�SchemaExtraCallable�schema�returnNc C � d S �N� )�selfr r r �=/usr/local/lib/python3.10/dist-packages/pydantic/v1/config.py�__call__ � zSchemaExtraCallable.__call__�model_classc C r r r )r r r r r r r r )
�__name__�
__module__�__qualname__r r �strr r r
r r r r r r s
(r ).N)r �
ConfigDict�
get_config�Extra�inherit_config�prepare_configc @ s e Zd ZdZdZdZdS )r'