+
    <	�i“  ã                   óP  € R t ]t. ROt ! R R
]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t	 ! R R]4      t
 ! R R]
4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R	]4      t ! R R]
4      tR tR# ) zlazr.restfulclient errors.Ú
BadRequestÚConflictÚClientErrorÚCredentialsErrorÚCredentialsFileErrorÚ	HTTPErrorÚMethodNotAllowedÚNotFoundÚPreconditionFailedÚRestfulErrorÚResponseErrorÚServerErrorÚUnauthorizedÚUnexpectedResponseErrorc                   ó   € ] tR t^(tRtRtR# )r   z2Base error for the lazr.restfulclient API library.© N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r   ó    Ú;/usr/lib/python3/dist-packages/lazr/restfulclient/errors.pyr   r   (   s   † Ý<r   c                   ó   € ] tR t^,tRtRtR# )r   z&Base credentials/authentication error.r   Nr   r   r   r   r   r   ,   s   † Ý0r   c                   ó   € ] tR t^0tRtRtR# )r   zError in credentials file.r   Nr   r   r   r   r   r   0   s   † Ý$r   c                   ó*   a € ] tR t^4t o RtR tRtV tR# )r   zError in response.c                óH   € \         P                  V 4       Wn        W n        R # )N)r   Ú__init__ÚresponseÚcontent)Úselfr    r!   s   &&&r   r   ÚResponseError.__init__7   s   € Ü×Ñ˜dÔ#Ø ŒØŽr   )r!   r    N)r   r   r   r   r   r   r   Ú__classdictcell__©Ú__classdict__s   @r   r   r   4   s   ø‡ € Ù÷ð r   c                   ó*   a € ] tR t^=t o RtR tRtV tR# )r   z$An unexpected response was received.c                ód   € V P                   P                  : R V P                   P                  : 2# )ú: )r    ÚstatusÚreason)r"   s   &r   Ú__str__ÚUnexpectedResponseError.__str__@   s!   € ØŸ=™=×/Ô/°·±×1EÓ1EÐFÐFr   r   N©r   r   r   r   r   r,   r   r$   r%   s   @r   r   r   =   s   ø‡ € Ù.÷Gð Gr   c                   ó*   a € ] tR t^Dt o RtR tRtV tR# )r   z+An HTTP non-2xx response code was received.c           	     ó(  € RP                  \        V P                  P                  4       4       Uu. uF  pRV,          NK  	  up4      pRV P                  P                  : RV P                  P
                  : RV: RV P                  : R2	# u upi )z9Show the error code, response headers, and response body.Ú
z%s: %szHTTP Error r)   z
Response headers:
---
z
---
Response body:
---
z
---
)ÚjoinÚsortedr    Úitemsr*   r+   r!   )r"   ÚpairÚheaderss   &  r   r,   ÚHTTPError.__str__G   sq   € à—)‘)Ü)/°·±×0CÑ0CÓ0EÔ)FÓGÑ)F ˆX˜�_ˆ_Ñ)FÑGó
‰ð �]‰]×!Ô! 4§=¡=×#7Ô#7»À$Ç,Ä,ð	Pð 	Pùò Hs   ±Br   Nr.   r%   s   @r   r   r   D   s   ø‡ € Ù5÷	Pð 	Pr   c                   ó   € ] tR t^StRtRtR# )r   z.An exception representing a client-side error.r   Nr   r   r   r   r   r   S   ó   † Ý8r   c                   ó   € ] tR t^WtRtRtR# )r   z4An exception representing an authentication failure.r   Nr   r   r   r   r   r   W   s   † Ý>r   c                   ó   € ] tR t^[tRtRtR# )r	   z1An exception representing a nonexistent resource.r   Nr   r   r   r   r	   r	   [   s   † Ý;r   c                   ó   € ] tR t^_tRtRtR# )r   z�An exception raised when you use an unsupported HTTP method.

This is most likely because you tried to delete a resource that
can't be deleted.
r   Nr   r   r   r   r   r   _   s   † õr   c                   ó   € ] tR t^gtRtRtR# )r   z:An exception representing a problem with a client request.r   Nr   r   r   r   r   r   g   s   † ÝDr   c                   ó   € ] tR t^ktRtRtR# )r   z9An exception representing a conflict with another client.r   Nr   r   r   r   r   r   k   s   † ÝCr   c                   ó   € ] tR t^otRtRtR# )r
   zÛAn exception representing the failure of a conditional PUT/PATCH.

The most likely explanation is that another client changed this
object while you were working on it, and your version of the
object is now out of date.
r   Nr   r   r   r   r
   r
   o   s   † õr   c                   ó   € ] tR t^xtRtRtR# )r   z.An exception representing a server-side error.r   Nr   r   r   r   r   r   x   r9   r   c                ó`  € R\         R\        R\        R\        R\        R\
        /pV P                  ^d,          ^8:  d   R# VP                  V P                  \        4      pV\        J d>   V P                  ^d,          ^8X  d   \        pMV P                  ^d,          ^8X  d   \        pV! W4      # )zÔTurn an HTTP response into an HTTPError subclass.

:return: None if the response code is 1xx, 2xx or 3xx. Otherwise,
an instance of an appropriate HTTPError subclass (or HTTPError
if nothing else is appropriate.
i�  i‘  i”  i•  i™  iœ  N)r   r   r	   r   r   r
   r*   Úgetr   r   r   )r    r!   Úhttp_errors_by_status_codeÚclss   &&  r   Ú	error_forrE   |   s—   € ð 	ŒZØŒ\ØŒXØÔØŒXØÔð"Ðð ‡�˜#Õ Ô"áà(×,Ñ,¨X¯_©_¼iÓHˆØ
ŒiÓØ�?‰?˜cÕ! QÔ&Ü‰CØ�_‰_ Õ# qÔ(ÜˆCÙˆxÓ!Ð!r   N)r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   )r   ÚtypeÚ__metaclass__Ú__all__Ú	Exceptionr   r   r   r   r   r   r   r   r	   r   r   r   r
   r   rE   r   r   r   Ú<module>rJ      sÌ   ðñ& !à€ò€ô$=�9ô =ô1�|ô 1ô%Ð+ô %ô�Lô ôG˜mô GôP�ô Pô9�)ô 9ô?�;ô ?ô<ˆ{ô <ô�{ô ôE�ô EôDˆ{ô Dô˜ô ô9�)ô 9ô"r   