§
    �Ÿj  ã                   óL   — d dl mZ  G d„ de¦  «        Z G d„ dee¦  «        ZdS )é    )Ú	HTTPErrorc                   ó   — e Zd ZdS )ÚYargExceptionN)Ú__name__Ú
__module__Ú__qualname__© ó    ú\/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/yarg/exceptions.pyr   r      s   € € € € € Ø€Dr
   r   c                   ó$   — e Zd ZdZd„ Zd„ Zd„ ZdS )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                 óø   — |                      ¦   «         D ]\  }}t          | ||¦  «         Œt          | d¦  «        rt          | d| j        ¦  «         t          | d¦  «        rt          | d| j        ¦  «         d S d S )NÚstatus_codeÚerrnoÚreasonÚmessage)ÚitemsÚsetattrÚhasattrr   r   )ÚselfÚargsÚkwargsÚkeyÚvals        r   Ú__init__zHTTPError.__init__,   s�   € ØŸš™œð 	$ð 	$‰HˆC�Ý�D˜#˜sÑ#Ô#Ð#Ð#Ý�4˜Ñ'Ô'ð 	5Ý�D˜' 4Ô#3Ñ4Ô4Ð4Ý�4˜Ñ"Ô"ð 	2Ý�D˜) T¤[Ñ1Ô1Ð1Ð1Ð1ð	2ð 	2r
   c                 ó*   — |                       ¦   «         S )N)Ú__repr__©r   s    r   Ú__str__zHTTPError.__str__4   s   € Ø�}Š}‰ŒÐr
   c                 ó†   — t          | d¦  «        r0t          | d¦  «        r d                     | j        | j        ¦  «        S dS )Nr   r   z<HTTPError {0} {1}>z<HTTPError>)r   Úformatr   r   r   s    r   r   zHTTPError.__repr__7   sG   € Ý�4˜Ñ'Ô'ð 	O­G°D¸(Ñ,CÔ,Cð 	OØ(×/Ò/°Ô0@À$Ä+ÑNÔNÐNØˆ}r
   N)r   r   r   Ú__doc__r   r   r   r	   r
   r   r   r   !   sK   € € € € € ðð ð2ð 2ð 2ðð ð ðð ð ð ð r
   r   N)Úrequests.exceptionsr   Ú
RHTTPErrorÚ	Exceptionr   r	   r
   r   ú<module>r%      sy   ðð4 8Ð 7Ð 7Ð 7Ð 7Ð 7ð	ð 	ð 	ð 	ð 	�Iñ 	ô 	ð 	ðð ð ð ð �˜zñ ô ð ð ð r
   