
    i                     B    d Z ddlZddlmZ ddlmZ dZ G d de      Zy)zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    N)Optional)MistralErrori'  c                   N     e Zd ZdZ	 ddedej                  dee   f fdZ xZ	S )SDKErrorzDThe fallback error class if no more specific error class is matched.messageraw_responsebodyc                    |xs |j                   xs d}|r|dz  }|d|j                   z  }|j                  }|j                  dd      }|dk7  rd|v rd| d}|d| z  }t	        |      t
        kD  r#|d t
         }t	        |      t
        z
  }| d	| d
}|d| z  }|j                         }t        	| !  |||       y )Nz""z: zStatus zcontent-typezapplication/json "z Content-Type z...and z more charsz. Body: )	textstatus_codeheadersgetlenMAX_MESSAGE_LENstripsuper__init__)
selfr   r   r	   body_displayr   content_type	truncated	remaining	__class__s
            W/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/mistralai/models/sdkerror.pyr   zSDKError.__init__   s     8|008DtOGW\55677&&{{>48--l"!"<.2~66G|.$%5o6IL)O;I'[	{+FLXl^,,--/,5    )N)
__name__
__module____qualname____doc__strhttpxResponser   r   __classcell__)r   s   @r   r   r      s7    N QU66*/..6@H6 6r   r   )r!   r#   typingr   mistralai.modelsr   r   r    r   r   <module>r)      s"    G   )6| 6r   