Ë
    BêñiP  ã                   óv   — d dl Z d dlmZmZmZ d dlmZmZ dZ G d„ de	«      Z
 G d„ de
«      Z G d	„ d
e
«      Zy)é    N)ÚAnyÚDictÚOptional)ÚHeadersÚResponseéÈ   c                   ó   — e Zd ZdZy)ÚApiExceptionz
Base classN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    ú_/var/www/pod-logistic/pod-ai/venv/lib/python3.12/site-packages/qdrant_client/http/exceptions.pyr
   r
   	   s   „ Úr   r
   c            
       ój   — e Zd Zdee   dedededdf
d„Ze	de
dd	fd
„«       Zdefd„Zdeeef   fd„Zy)ÚUnexpectedResponseÚstatus_codeÚreason_phraseÚcontentÚheadersÚreturnNc                 ó<   — || _         || _        || _        || _        y ©N©r   r   r   r   )Úselfr   r   r   r   s        r   Ú__init__zUnexpectedResponse.__init__   s    € Ø&ˆÔØ*ˆÔØˆŒØˆ�r   Úresponser
   c                 óp   — t        | j                  | j                  | j                  | j                  ¬«      S )Nr   )r   r   r   r   r   )r   s    r   Úfor_responsezUnexpectedResponse.for_response   s3   € ä!Ø ×,Ñ,Ø"×0Ñ0Ø×$Ñ$Ø×$Ñ$ô	
ð 	
r   c                 óZ  — | j                   �| j                   › nd}| j                  dk(  r| j                   �d}nd| j                  › d�}|› d|› �j                  «       }t        | j                  «      t
        k  r| j                  n| j                  d t
        dz
   dz   }d|›�}d	|› d
|› �S )NÚ z(Unrecognized Status Code)ú(ú)ú é   s    ...zRaw response content:
zUnexpected Response: ú
)r   r   ÚstripÚlenr   ÚMAX_CONTENT)r   Ústatus_code_strÚreason_phrase_strÚ
status_strÚshort_contentÚraw_content_strs         r   Ú__str__zUnexpectedResponse.__str__   sÄ   € Ø37×3CÑ3CÐ3O˜T×-Ñ-Ñ.ÐUWˆØ×Ñ Ò#¨×(8Ñ(8Ð(DØ <Ñà"# D×$6Ñ$6Ð#7°qÐ 9ÐØ'Ð(¨Ð*;Ð)<Ð=×CÑCÓEˆ
Ü(+¨D¯L©LÓ(9¼[Ò(H˜ŸšÈdÏlÉlÐ[lÔ]hÐklÑ]lÐNmÐpwÑNwˆØ3°MÐ3DÐEˆØ& z l°"°_Ð4EÐFÐFr   c                 ó@   — t        j                  | j                  «      S r   )ÚjsonÚloadsr   )r   s    r   Ú
structuredzUnexpectedResponse.structured(   s   € Ü�z‰z˜$Ÿ,™,Ó'Ð'r   )r   r   r   r   ÚintÚstrÚbytesr   r   Ústaticmethodr   r    r0   r   r   r4   r   r   r   r   r      su   „ ð H¨S¡Mð À#ð ÐPUð Ð`gð Ðlpó ð ð
˜xð 
¨Nò 
ó ð
ð	G˜ó 	Gð(˜D  c ™Nô (r   r   c                   ó   — e Zd Zdefd„Zy)ÚResponseHandlingExceptionÚsourcec                 ó   — || _         y r   )r;   )r   r;   s     r   r   z"ResponseHandlingException.__init__-   s	   € Øˆ�r   N)r   r   r   Ú	Exceptionr   r   r   r   r:   r:   ,   s   „ ð˜yô r   r:   )r2   Útypingr   r   r   Úhttpxr   r   r*   r=   r
   r   r:   r   r   r   ú<module>r@      s:   ðÛ ß &Ñ &ç #à€ô�9ô ô(˜ô (ô> õ r   