+
    }ir                    H   R t ^ RIHt ^ RIt^ RIHtHtHt ^ RI	H
t
 ^ RIHt ^ RIHt ^RIHt ^RIHt RtR]! 4        R2t]R,          t ! R R4      t ! R R	]]4      t ! R R
]]4      t ! R R]]4      t ! R R]4      t ! R R]4      t ! R R]4      t]! ] 4      t!R# )zPydantic-specific errors.)annotationsN)AnyClassVarLiteral)Self)	Qualifier)_repr)getattr_migration)version_shortPydanticUserErrorPydanticUndefinedAnnotationPydanticImportErrorPydanticSchemaGenerationErrorPydanticInvalidForJsonSchemaPydanticForbiddenQualifierzhttps://errors.pydantic.dev/z/u/c                  2    ] tR t^RtRtR R ltR R ltRtR# )PydanticErrorMixinzA mixin class for common functionality shared by all Pydantic-specific errors.

Attributes:
    message: A message describing the error.
    code: An optional error code from PydanticErrorCodes enum.
c               $    V ^8  d   QhRRRRRR/# )   messagestrcodezPydanticErrorCodes | NonereturnNone )formats   "a/Users/ahmad/.openclaw/workspace/my-crawler/.venv/lib/python3.14/site-packages/pydantic/errors.py__annotate__PydanticErrorMixin.__annotate__Z   s"       .G D     c               	    Wn         W n        R # )Nr   r   )selfr   r   s   &&$r   __init__PydanticErrorMixin.__init__Z   s    	r   c                   V ^8  d   QhRR/# )r   r   r   r   )r   s   "r   r   r   ^   s     f f fr   c                	x    V P                   f   V P                  # V P                   R\         V P                    2# )Nz 

For further information visit )r   r   DEV_ERROR_DOCS_URL)r"   s   &r   __str__PydanticErrorMixin.__str__^   s:    99<<ll^#EFXEYZ^ZcZcYdeer   )r   r   N)__name__
__module____qualname____firstlineno____doc__r#   r(   __static_attributes__r   r   r   r   r   R   s    f fr   r   c                      ] tR t^etRtRtR# )r   z1An error raised due to incorrect use of Pydantic.r   N)r*   r+   r,   r-   r.   r/   r   r   r   r   r   e   s    ;r   c                  H   a  ] tR t^itRtR V 3R llt]R R l4       tRtV ;t	# )r   zA subclass of `NameError` raised when handling undefined annotations during `CoreSchema` generation.

Attributes:
    name: Name of the error.
    message: Description of the error.
c               $    V ^8  d   QhRRRRRR/# )r   namer   r   r   r   r   )r   s   "r   r   (PydanticUndefinedAnnotation.__annotate__q   s&     G GS G3 G4 Gr   c                	6   < Wn         \        SV `	  VR R7       R# )undefined-annotationr!   N)r3   superr#   )r"   r3   r   	__class__s   &&&r   r#   $PydanticUndefinedAnnotation.__init__q   s    	/EFr   c                    V ^8  d   QhRRRR/# )r   
name_error	NameErrorr   r   r   )r   s   "r   r   r4   v   s     7 7 7t 7r   c                     VP                   pV ! V\	        V4      R7      #   \         d3    \        P                  ! R\	        T4      4      P                  ^4      p LOi ; i)zConvert a `NameError` to a `PydanticUndefinedAnnotation` error.

Args:
    name_error: `NameError` to be converted.

Returns:
    Converted `PydanticUndefinedAnnotation` error.
z	.*'(.+?)')r3   r   )r3   AttributeErrorresearchr   group)clsr;   r3   s   && r   from_name_error+PydanticUndefinedAnnotation.from_name_erroru   sV    	E??D c*o66  	E99\3z?;AA!DD	Es   ! :AA)r3   )
r*   r+   r,   r-   r.   r#   classmethodrC   r/   __classcell__r8   s   @r   r   r   i   s(    G G 7 7r   c                  2   a  ] tR t^tRtR V 3R lltRtV ;t# )r   zAn error raised when an import fails due to module changes between V1 and V2.

Attributes:
    message: Description of the error.
c                    V ^8  d   QhRRRR/# r   r   r   r   r   r   )r   s   "r   r    PydanticImportError.__annotate__   s     7 7 7 7r   c                	*   < \         SV `  VR R7       R# )import-errorr   Nr7   r#   r"   r   r8   s   &&r   r#   PydanticImportError.__init__   s    ~6r   r   r*   r+   r,   r-   r.   r#   r/   rF   rG   s   @r   r   r      s    7 7r   c                  2   a  ] tR t^tRtR V 3R lltRtV ;t# )r   z~An error raised during failures to generate a `CoreSchema` for some type.

Attributes:
    message: Description of the error.
c                    V ^8  d   QhRRRR/# rJ   r   )r   s   "r   r   *PydanticSchemaGenerationError.__annotate__        B B B Br   c                	*   < \         SV `  VR R7       R# )schema-for-unknown-typerN   NrO   rP   s   &&r   r#   &PydanticSchemaGenerationError.__init__       '@Ar   r   rR   rG   s   @r   r   r          B Br   c                  2   a  ] tR t^tRtR V 3R lltRtV ;t# )r   zAn error raised during failures to generate a JSON schema for some `CoreSchema`.

Attributes:
    message: Description of the error.
c                    V ^8  d   QhRRRR/# rJ   r   )r   s   "r   r   )PydanticInvalidForJsonSchema.__annotate__   rV   r   c                	*   < \         SV `  VR R7       R# )invalid-for-json-schemarN   NrO   rP   s   &&r   r#   %PydanticInvalidForJsonSchema.__init__   rZ   r   r   rR   rG   s   @r   r   r      r[   r   c                  Z   a  ] tR t^t$ RtRRRRRRRR	R
RRR/tR]R&   R V 3R lltRtV ;t	# )r   zLAn error raised if a forbidden type qualifier is found in a type annotation.requiredztyping.Requirednot_requiredztyping.NotRequired	read_onlyztyping.ReadOnly	class_varztyping.ClassVarinit_varzdataclasses.InitVarfinalztyping.FinalzClassVar[dict[Qualifier, str]]_qualifier_repr_mapc               $    V ^8  d   QhRRRRRR/# )r   	qualifierr   
annotationr   r   r   r   )r   s   "r   r   'PydanticForbiddenQualifier.__annotate__   s!     
 
) 
 
 
r   c                	   < \         SV `  R \        P                  ! V4      : RV P                  V,          : R2RR7       R# )zThe annotation z contains the z? type qualifier, which is invalid in the context it is defined.Nr!   )r7   r#   r   display_as_typeri   )r"   rk   rl   r8   s   &&&r   r#   #PydanticForbiddenQualifier.__init__   sN    !%"7"7
"C!FnUYUmUmnwUxT{ |Q R  	 	
r   r   )
r*   r+   r,   r-   r.   ri   __annotations__r#   r/   rF   rG   s   @r   r   r      sE    V 	%,&&);7 
 
r   )r   r   r   r   r   r   PydanticErrorCodes)0zclass-not-fully-definedzcustom-json-schemazdecorator-missing-fieldzdiscriminator-no-fieldzdiscriminator-alias-typezdiscriminator-needs-literalzdiscriminator-aliaszdiscriminator-validatorzcallable-discriminator-no-tagztyped-dict-versionzmodel-field-overriddenzmodel-field-missing-annotationzconfig-bothzremoved-kwargszcircular-reference-schemar`   zjson-schema-already-usedzbase-model-instantiatedr6   rX   rM   zcreate-model-field-definitionszvalidator-no-fieldszvalidator-invalid-fieldszvalidator-instance-methodzvalidator-input-typezroot-validator-pre-skipz model-serializer-instance-methodzvalidator-field-config-infozvalidator-v1-signaturezvalidator-signaturezfield-serializer-signaturezmodel-serializer-signaturezmultiple-field-serializerszinvalid-annotated-typeztype-adapter-config-unusedzroot-model-extrazunevaluable-type-annotationz dataclass-init-false-extra-allowzclashing-init-and-init-varzmodel-config-invalid-field-namezwith-config-on-modelzdataclass-on-modelzvalidate-call-typezunpack-typed-dictzoverlapping-unpack-typed-dictzinvalid-self-typez validate-by-alias-and-name-false)"r.   
__future__r   _annotationsr?   typingr   r   r   typing_extensionsr   typing_inspection.introspectionr   pydantic._internalr   
_migrationr	   versionr
   __all__r'   rr   r   	TypeErrorr   r<   r   ImportErrorr   r   r   r   r*   __getattr__r   r   r   <module>r      s     2 	 ) ) " 5 $ ) " 4MO3DCH /(1 hf f&<*I <7"4i 7:7,k 7B$5 BB#4 B
!2 
,  )r   