Ë
    uPêj~  ã                   ó2   — d Z ddlZddlmZ  G d„ de«      Zy)z2
Common utilities for the DashScope LLM provider.
é    N)ÚBaseLLMExceptionc                   óN   ‡ — e Zd ZdZ	 ddededej                  dz  fˆ fd„Zˆ xZ	S )ÚDashScopeErrorz.Exception class for DashScope provider errors.NÚstatus_codeÚmessageÚheadersc                 ó¦   •— || _         || _        |xs t        j                  «       | _        t
        ‰| �  ||t        | j                  «      ¬«       y )N)r   r   r   )r   r   ÚhttpxÚHeadersr   ÚsuperÚ__init__Údict)Úselfr   r   r   Ú	__class__s       €úh/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/litellm/llms/dashscope/common_utils.pyr   zDashScopeError.__init__   sJ   ø€ ð 'ˆÔØˆŒØÒ1¤%§-¡-£/ˆŒÜ‰ÑØ#ØÜ˜Ÿ™Ó&ð 	õ 	
ó    )N)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚintÚstrr
   r   r   Ú__classcell__)r   s   @r   r   r   
   s:   ø„ Ù8ð )-ñ	
àð
ð ð
ð —‘ Ñ%÷	
ñ 
r   r   )r   r
   Ú)litellm.llms.base_llm.chat.transformationr   r   © r   r   ú<module>r      s   ðñó å Fô
Ð%õ 
r   