
    yj                         d Z  G d de          Z G d de          Z G d de          Z G d de          Zd	 Zd
S )z
ERRORS
c                       e Zd ZdZdS )InvalidParametererrorN__name__
__module____qualname____doc__     c/lsinfo/ai/hellotax_ai/data_center/backend/venv/lib/python3.11/site-packages/aistudio_sdk/errors.pyr   r              KDr   r   c                       e Zd ZdZdS )NotExistErrorr   Nr   r
   r   r   r   r   	   r   r   r   c                       e Zd ZdZdS )FileIntegrityErrorr   Nr   r
   r   r   r   r      r   r   r   c                       e Zd ZdZdS )RequestErrorr   Nr   r
   r   r   r   r      r   r   r   c                 @    | d         dS t          | d                   )zIf response error, raise exception

    Args:
        rsp (_type_): The server response

    Raises:
        RequestError: the response error message.

    Returns:
        bool: True if request is OK, otherwise raise `RequestError` exception.
    total_countNTMessage)r   )rsps    r   raise_on_errorr      s&     =%t3y>***r   N)r	   	Exceptionr   r   r   r   r   r
   r   r   <module>r      s    	 	 	 	 	y 	 	 	
	 	 	 	 	I 	 	 	
	 	 	 	 	 	 	 	
	 	 	 	 	9 	 	 	
+ + + + +r   