o
    vqi                     @   sP   d Z G dd deZG dd deZG dd deZG dd deZd	d
 ZdS )z
ERRORS
c                   @      e Zd ZdZdS )InvalidParametererrorN__name__
__module____qualname____doc__ r	   r	   Z/home/app/PaddleOCR-VL/.venv_paddleocr/lib/python3.10/site-packages/aistudio_sdk/errors.pyr          r   c                   @   r   )NotExistErrorr   Nr   r	   r	   r	   r
   r   	   r   r   c                   @   r   )FileIntegrityErrorr   Nr   r	   r	   r	   r
   r      r   r   c                   @   r   )RequestErrorr   Nr   r	   r	   r	   r
   r      r   r   c                 C   s   | d dur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.
    Ztotal_countNTMessage)r   )Zrspr	   r	   r
   raise_on_error   s   r   N)r   	Exceptionr   r   r   r   r   r	   r	   r	   r
   <module>   s    