OwlCyberSecurity - MANAGER
Edit File: errors.cpython-312.pyc
� ԓ�g>E � � � d dl mZ d dlmZ d dlmZmZmZmZm Z m Z mZmZ d dl mZ erd dl mZ dZded d d ddfd�Z G d � d� Z G d� dee� Z G d� dee� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z G d � d!e� Z G d"� d#e� Z G d$� d%e� Z! G d&� d'e� Z" G d(� d)e� Z# G d*� d+e#� Z$ G d,� d-e#� Z% G d.� d/e#� Z& G d0� d1e#� Z' G d2� d3e#� Z( G d4� d5e#� Z) G d6� d7e#� Z* G d8� d9e� Z+ G d:� d;e� Z, G d<� d=e� Z- G d>� d?e� Z. G d@� dAe� Z/ G dB� dCe/� Z0 G dD� dEe/� Z1 G dF� dGe/� Z2 G dH� dIe� Z3 G dJ� dKe� Z4 G dL� dMe� Z5 G dN� dOe� Z6 G dP� dQe� Z7 G dR� dSe� Z8 G dT� dUe� Z9 G dV� dWe� Z: G dX� dYe� Z; G dZ� d[e� Z< G d\� d]e� Z= G d^� d_e� Z> G d`� dae� Z? G db� dce� Z@ G dd� dee� ZA G df� dge� ZB G dh� die� ZC G dj� dke� ZD G dl� dme� ZE G dn� doe� ZF G dp� dqe� ZG G dr� dseG� ZH G dt� dueG� ZI G dv� dweG� ZJ G dx� dyeG� ZK G dz� d{e� ZL G d|� d}e� ZM G d~� de� ZN G d�� d�e� ZO G d�� d�e� ZP G d�� d�e� ZQ G d�� d�e� ZR G d�� d�e� ZS G d�� d�e� ZT G d�� d�e� ZU G d�� d�e� ZV G d�� d�e� ZW G d�� d�e� ZX G d�� d�e� ZY G d�� d�e� ZZ G d�� d�e� Z[ G d�� d�e� Z\ G d�� d�e� Z] G d�� d�e� Z^ G d�� d�e� Z_ G d�� d�e� Z` G d�� d�e� Za G d�� d�e� Zb G d�� d�e� Zc G d�� d�e� Zd G d�� d�e� Ze G d�� d�e� Zf G d�� d�e� Zg G d�� d�e� Zh G d�� d�e� Zi G d�� d�e� Zj G d�� d�e� Zk G d�� d�e� Zl G d�� d�e� Zm G d�� d�e� Zn G d�� d�e� Zo G d d�e� Zp G dĄ d�e� Zq G dƄ d�e� Zr G dȄ d�e� Zs G dʄ d�e� Zt G d̄ d�e� Zu G d΄ d�e� Zv G dЄ d�e� Zwy�)�� )�Decimal)�Path)� TYPE_CHECKING�Any�Callable�Sequence�Set�Tuple�Type�Union)�display_as_type)� DictStrAny)]�PydanticTypeError�PydanticValueError�ConfigError�MissingError� ExtraError�NoneIsNotAllowedError�NoneIsAllowedError�WrongConstantError�NotNoneError� BoolError� BytesError� DictError� EmailError�UrlError�UrlSchemeError�UrlSchemePermittedError�UrlUserInfoError�UrlHostError�UrlHostTldError�UrlPortError� UrlExtraError� EnumError�IntEnumError�EnumMemberError�IntegerError� FloatError� PathError�PathNotExistsError�PathNotAFileError�PathNotADirectoryError� PyObjectError� SequenceError� ListError�SetError�FrozenSetError� TupleError�TupleLengthError�ListMinLengthError�ListMaxLengthError�ListUniqueItemsError�SetMinLengthError�SetMaxLengthError�FrozenSetMinLengthError�FrozenSetMaxLengthError�AnyStrMinLengthError�AnyStrMaxLengthError�StrError� StrRegexError�NumberNotGtError�NumberNotGeError�NumberNotLtError�NumberNotLeError�NumberNotMultipleError�DecimalError�DecimalIsNotFiniteError�DecimalMaxDigitsError�DecimalMaxPlacesError�DecimalWholeDigitsError� DateTimeError� DateError�DateNotInThePastError�DateNotInTheFutureError� TimeError� DurationError� HashableError� UUIDError�UUIDVersionError�ArbitraryTypeError� ClassError� SubclassError� JsonError� JsonTypeError�PatternError�DataclassTypeError� CallableError�IPvAnyAddressError�IPvAnyInterfaceError�IPvAnyNetworkError�IPv4AddressError�IPv6AddressError�IPv4NetworkError�IPv6NetworkError�IPv4InterfaceError�IPv6InterfaceError� ColorError�StrictBoolError� NotDigitError�LuhnValidationError�InvalidLengthForBrand�InvalidByteSize�InvalidByteSizeUnit�MissingDiscriminator�InvalidDiscriminator�cls�PydanticErrorMixin�ctxr �returnc � � | di |��S )a� For built-in exceptions like ValueError or TypeError, we need to implement __reduce__ to override the default behaviour (instead of __getstate__/__setstate__) By default pickle protocol 2 calls `cls.__new__(cls, *args)`. Since we only use kwargs, we need a little constructor to change that. Note: the callable can't be a lambda as pickle looks in the namespace to find it � rq )rl rn s �A/opt/hc_python/lib/python3.12/site-packages/pydantic/v1/errors.py� cls_kwargsrs l s � � �:��:�� c �j � e Zd ZU eed<