
    g                         d Z ddlZddlZddlZddlmZmZ  G d de      Z G d d      Zdej                  d	e
fd
Zd	efdZy)zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    N)AnyProtocolc                   $    e Zd ZdedededdfdZy)LoggermsgargskwargsreturnNc                      y N selfr   r   r	   s       K/var/www/openai/venv/lib/python3.12/site-packages/mistralai/utils/logger.pydebugzLogger.debug
           __name__
__module____qualname__strr   r   r   r   r   r   r   	   #     S C D r   r   c                   $    e Zd ZdedededdfdZy)
NoOpLoggerr   r   r	   r
   Nc                      y r   r   r   s       r   r   zNoOpLogger.debug   r   r   r   r   r   r   r   r      r   r   r   reqr
   c                 H    t        | d      sdS t        | j                        S )N_contentz<streaming body>)hasattrr   content)r   s    r   get_body_contentr"      s     %,S*%=S3s{{CSSr   c                      t        j                  d      r9t        j                  t        j                         t        j
                  d      S t               S )NMISTRAL_DEBUG)level	mistralai)osgetenvloggingbasicConfigDEBUG	getLoggerr   r   r   r   get_default_loggerr-      s9    	yy!'--0  --<r   )__doc__httpxr)   r'   typingr   r   r   r   Requestr   r"   r-   r   r   r   <module>r2      sP    G   	  X 
 
T%-- TC TF r   