ó
    Ú°›jý  ã                   óV   • S r SSKJr   " S S\5      r " S S\5      r " S S\5      rg	)
zQ
runpod | error.py

This file contains the error classes for the runpod package.
é    )ÚOptionalc                   óJ   ^ • \ rS rSrSrSS\\   4U 4S jjjrU 4S jrSr	U =r
$ )ÚRunPodErroré
   z"
Base class for all runpod errors
Úmessagec                 ó0   >• [         TU ]  U5        Xl        g ©N)ÚsuperÚ__init__r   )Úselfr   Ú	__class__s     €ÚI/home/mande/repo/quber/.venv/lib/python3.13/site-packages/runpod/error.pyr   ÚRunPodError.__init__   s   ø€ Ü‰Ñ˜Ô!Ø�ó    c                 óZ   >• U R                   (       a  U R                   $ [        TU ]	  5       $ r	   )r   r
   Ú__str__)r   r   s    €r   r   ÚRunPodError.__str__   s!   ø€ Ø�<�<Ø—<‘<ÐÜ‰w‰Ó Ð r   )r   r	   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ústrr   r   Ú__static_attributes__Ú__classcell__©r   s   @r   r   r   
   s'   ø† ññ ¨¡÷ ð ÷!ó !r   r   c                   ó   • \ rS rSrSrSrg)ÚAuthenticationErroré   z"
Raised when authentication fails
© N)r   r   r   r   r   r   r    r   r   r   r      s   † ôr   r   c                   óH   ^ • \ rS rSrSrSS\\   S\\   4U 4S jjjrSrU =r	$ )Ú
QueryErroré   z#
Raised when a GraphQL query fails
r   Úqueryc                 ó0   >• [         TU ]  U5        X l        g r	   )r
   r   r$   )r   r   r$   r   s      €r   r   ÚQueryError.__init__$   s   ø€ Ü‰Ñ˜Ô!Ø�
r   )r$   )NN)
r   r   r   r   r   r   r   r   r   r   r   s   @r   r"   r"      s(   ø† ññ ¨¡ð ¸XÀc¹]÷ ö r   r"   N)r   Útypingr   Ú	Exceptionr   r   r"   r    r   r   Ú<module>r)      s3   ðñõ ô!�)ô !ô˜+ô ô�õ r   