
    3Qj                          G d  de       Zy)c                   8     e Zd ZdZddededz  ddf fdZ xZS )LLMGenerationErrorzRaised by a service when the provider call fails outright or returns something
    that can't be parsed/validated as the expected shape. Maps to the README's
    { "error": { "code", "message", "details" } } envelope in main.py's exception handler.
    Nmessagedetailreturnc                 @    t         |   |       || _        || _        y N)super__init__r   r   )selfr   r   	__class__s      4/var/www/html/meridian/meridian-ai/app/exceptions.pyr
   zLLMGenerationError.__init__   s    !    r   )__name__
__module____qualname____doc__strr
   __classcell__)r   s   @r   r   r      s+    
 S4Z 4  r   r   N)	Exceptionr    r   r   <module>r      s   	 	r   