ó
    €Ïõ  ã                   ó&   • S r SSKr " S S\5      rg)z,Exceptions used when sending HTTP requests.
é    Nc                   óB   ^ • \ rS rSrSrU 4S jrS r\S 5       rSr	U =r
$ )Ú_RequestExceptioné   z Exception returned by a request.c                 óÞ   >• [         [        U ]  5         Xl        X l        X l         [        R                  " U5      S   S   U l        g ! [         a     g [         a     g [         a     g f = f)NÚerrorÚmessage)Úsuperr   Ú__init__ÚstatusÚcontentr   ÚjsonÚloadsÚ
ValueErrorÚKeyErrorÚ	TypeError)Úselfr   r   Ú	__class__s      €Ú3lib/third_party/ml_sdk/cloud/ml/util/_exceptions.pyr
   Ú_RequestException.__init__   sg   ø€ Ü	Ô
˜TÑ+Ô-à„KØ„LØ„LðÜ—Z’Z Ó(¨Ñ1°)Ñ<€d…løÜó Ù
Üó Ù
Üó Ù
ðús   §!A	 Á	
A,Á	A,Á 	A,Á+A,c                 ó   • U R                   $ )N)r   )r   s    r   Ú__str__Ú_RequestException.__str__(   s   € Ø<‰<Ðó    c                 ó¨   •  [         R                  " U R                  5      nUR	                  S0 5      R	                  SS5      $ ! [         a     gf = f)z<Returns the error code if one is present and None otherwise.Nr   Úcode)r   r   r   r   Úget)r   Úparsed_contents     r   Ú
error_codeÚ_RequestException.error_code+   sQ   € ðÜ—z’z $§,¡,Ó/€nð ×Ñ˜g rÓ*×.Ñ.¨v°tÓ<Ð<øô ó ñ ðús   ‚ A Á
AÁA)r   r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r
   r   Úpropertyr   Ú__static_attributes__Ú__classcell__)r   s   @r   r   r      s$   ø† Ù(õò"ð ñ=ó ö=r   r   )r$   r   Ú	Exceptionr   © r   r   Ú<module>r*      s   ðñó ô#=˜	õ #=r   