OwlCyberSecurity - MANAGER
Edit File: config.cpython-312.pyc
� ԓ�gg � �� � d dl mZ d dlZd dlmZmZ d dlmZm Z ddl mZ ddlmZ eseZ dZ G d � d e� Z e de�� G d � de�� � Z G d� de� Z e de�� G d� de�� � Zy)� )�annotationsN)� TYPE_CHECKING�Any)�Literal� deprecated� )�_config)�PydanticDeprecatedSince20)� BaseConfig�Extrac � � e Zd Zdd�Zy)�_ConfigMetaclassc �� � t j | }t j t j t � |S # t $ r!}t d| j � d|� �� |�d }~ww xY w)Nz type object 'z' has no attribute ) r �config_defaults�warnings�warn�DEPRECATION_MESSAGE�DeprecationWarning�KeyError�AttributeError�__name__)�self�item�obj�excs �I/opt/hc_python/lib/python3.12/site-packages/pydantic/deprecated/config.py�__getattr__z_ConfigMetaclass.__getattr__ sf � � c��)�)�$�/�C��M�M�'�5�5�7I�J��J��� c� �=�����?R�SV�RW�!X�Y�_b�b�� c�s �<? � A)�A$�$A)N�r �str�returnr )r � __module__�__qualname__r � � r r r s � �cr$ r z@BaseConfig is deprecated. Use the `pydantic.ConfigDict` instead.)�categoryc �0 � � e Zd ZdZd� fd�Zd� fd�Z� xZS )r z�This class is only retained for backwards compatibility. !!! Warning "Deprecated" BaseConfig is deprecated. Use the [`pydantic.ConfigDict`][pydantic.ConfigDict] instead. c � �� t �| � |� }t j t j t � |S # t $ rB} t t | � |� cY d }~S # t $ r t t |� � |�w xY wd }~ww xY w)N)�super�__getattribute__r r r r r r �getattr�typer )r r r r � __class__s �r r zBaseConfig.__getattr__% sv �� � 8��'�*�4�0�C��M�M�'�5�5�7I�J��J��� 8� 8��t�D�z�4�0�0��!� 8�$�S��X�.�C�7� 8�� 8�s'