
    @|h                         d Z  G d de      Z G d dee      Z G d de      Z G d de      Z G d	 d
e      Z G d de      Zy)zException classes.c                       e Zd ZdZy)APISpecErrorz*Base class for all apispec-related errors.N__name__
__module____qualname____doc__     Q/var/www/html/test/engine/venv/lib/python3.12/site-packages/apispec/exceptions.pyr   r      s    4r
   r   c                       e Zd ZdZy)PluginMethodNotImplementedErrorz>Raised when calling an unimplemented helper method in a pluginNr   r	   r
   r   r   r      s    Hr
   r   c                       e Zd ZdZy)DuplicateComponentNameErrorz9Raised when registering two components with the same nameNr   r	   r
   r   r   r      s    Cr
   r   c                       e Zd ZdZy)DuplicateParameterErrorzERaised when registering a parameter already existing in a given scopeNr   r	   r
   r   r   r      s    Or
   r   c                       e Zd ZdZy)InvalidParameterErrorz4Raised when parameter doesn't contains required keysNr   r	   r
   r   r   r      s    >r
   r   c                       e Zd ZdZy)OpenAPIErrorz,Raised when a OpenAPI spec validation fails.Nr   r	   r
   r   r   r      s    6r
   r   N)	r   	Exceptionr   NotImplementedErrorr   r   r   r   r   r	   r
   r   <module>r      sY    59 5Il4G ID, DPl P?L ?7< 7r
   