o
    ¢ØÆhß  ã                   @   s4   G d d„ de ƒZG dd„ deƒZG dd„ deƒZdS )c                   @   s   e Zd ZdS )ÚErrorN)Ú__name__Ú
__module__Ú__qualname__© r   r   úd/var/www/html/HyperOracle/crypto_trader/venv/lib/python3.10/site-packages/hyperliquid/utils/error.pyr      s    r   c                   @   s   e Zd Zddd„ZdS )ÚClientErrorNc                 C   s"   || _ || _|| _|| _|| _d S ©N)Ústatus_codeÚ
error_codeÚerror_messageÚheaderÚ
error_data)Úselfr	   r
   r   r   r   r   r   r   Ú__init__   s
   
zClientError.__init__r   ©r   r   r   r   r   r   r   r   r      s    r   c                   @   s   e Zd Zdd„ ZdS )ÚServerErrorc                 C   s   || _ || _d S r   )r	   Úmessage)r   r	   r   r   r   r   r      s   
zServerError.__init__Nr   r   r   r   r   r      s    r   N)Ú	Exceptionr   r   r   r   r   r   r   Ú<module>   s    	