;ig ddlmZddlZddlmZmZmZddlm Z ddl m Z ddlm Z ese Z dZGd d eZe d e Gd deZGddeZe de GddeZdS)) annotationsN) TYPE_CHECKINGAnyLiteral) deprecated)_config)PydanticDeprecatedSince20) BaseConfigExtraceZdZddZdS)_ConfigMetaclassitemstrreturnrc tj|}tjtjt |S#t $r }td|jd||d}~wwxYw)Nz type object 'z' has no attribute ) r config_defaultswarningswarnDEPRECATION_MESSAGEDeprecationWarningKeyErrorAttributeError__name__)selfrobjexcs NC:\PYTHON\MyICR_Workspace\venv\Lib\site-packages\pydantic/deprecated/config.py __getattr__z_ConfigMetaclass.__getattr__sx c)$/C M'57I J J JJ c c c !X!X!XSV!X!XYY_b b cs7: A$AA$Nrrrr)r __module__ __qualname__rrrrs.ccccccr$rz@BaseConfig is deprecated. Use the `pydantic.ConfigDict` instead.)categoryc0eZdZdZd fd Zd fd ZxZS) r zThis class is only retained for backwards compatibility. !!! Warning "Deprecated" BaseConfig is deprecated. Use the [`pydantic.ConfigDict`][pydantic.ConfigDict] instead. rrrrcT t|}tjtjt |S#t$rS} tt||cYd}~S#t$rtt||wxYwd}~wwxYw)N) super__getattribute__rrr rrrgetattrtyper)rrrr __class__s rrzBaseConfig.__getattr__%s 8''**400C M'57I J J JJ 8 8 8 8tDzz400000000! 8 8 8$SXX..C7 8 8s*AA B'A71B'7(BB""B'kwargsNonec ~tjtjtt jdi|S)Nr#)rrr rrr(__init_subclass__)clsr-r,s rr0zBaseConfig.__init_subclass__1s6 g13EFFF(uww(226222r$r )r-rrr.)rr!r"__doc__rr0 __classcell__r,s@rr r se 8 8 8 8 8 83333333333r$r ) metaclassc eZdZdfd ZxZS) _ExtraMeta_ExtraMeta__namerrrc|dvrtjdtdt|S)N>allowforbidignorezX`pydantic.config.Extra` is deprecated, use literal values instead (e.g. `extra='allow'`)r) stacklevel)rrrr(r))rr8r,s rr)z_ExtraMeta.__getattribute__7sK 2 2 2 Mj"     ww''///r$)r8rrr)rr!r"r)r3r4s@rr7r76s=0000000000r$r7zFExtra is deprecated. Use literal values instead (e.g. `extra='allow'`)c:eZdZUdZded<dZded<dZded<dS)r r:zLiteral['allow']r<zLiteral['ignore']r;zLiteral['forbid']N)rr!r"r:__annotations__r<r;r#r$rr r BsG&E%%%% (F(((( (F((((((r$r ) __future__r _annotationsrtypingrrrtyping_extensionsr _internalr r r__all__r+rr r7r r#r$rrFs222222..........((((((00000033 ccccctccc  NYrsss33333+333ts30 0 0 0 0 0 0 0 0 LWp)))))j))))))r$