+
    Vj                     @    ^ RI Ht  ! R R]4      t ! R R]]4      tR# )    )	HTTPErrorc                       ] tR t^tRtR# )YargException N)__name__
__module____qualname____firstlineno____static_attributes__r       D/var/www/idalgo/venv/lib/python3.14/site-packages/yarg/exceptions.pyr   r      s    r   r   c                   6   a  ] tR t^!t o RtR tR tR tRtV t	R# )r   z
A catchall HTTPError exception to handle HTTP errors
when using :meth:`yarg.get`.

This exception is also loaded at :class:`yarg.HTTPError`
for ease of access.

:member: status_code
c                    VP                  4        F  w  r4\        WV4       K  	  \        V R 4      '       d   \        V RV P                  4       \        V R4      '       d   \        V RV P                  4       R# R# )status_codeerrnoreasonmessageN)itemssetattrhasattrr   r   )selfargskwargskeyvals   &*,  r   __init__HTTPError.__init__,   s_    HCDs# '4''D'4#3#344""D)T[[1 #r   c                "    V P                  4       # )N)__repr__r   s   &r   __str__HTTPError.__str__4   s    }}r   c                    \        V R 4      '       d9   \        V R4      '       d'   RP                  V P                  V P                  4      # R# )r   r   z<HTTPError {0} {1}>z<HTTPError>)r   formatr   r   r    s   &r   r   HTTPError.__repr__7   s;    4''GD(,C,C(//0@0@$++NNr   r   N)
r   r   r	   r
   __doc__r   r!   r   r   __classdictcell__)__classdict__s   @r   r   r   !   s     2 r   r   N)requests.exceptionsr   
RHTTPError	Exceptionr   r   r   r   <module>r,      s$   4 8	I 	z r   