
    U th                        d dl mZ d dlZd dlZddlmZmZ ddlmZm	Z	  G d de	          Z
 G d	 d
e
          ZddZdS )    )annotationsN   )Colorsorganization_info   )APIErrorOpenAIErrorc                      e Zd ZdS )CLIErrorN__name__
__module____qualname__     f/var/www/html/mycamper/aliexpress-site/backend/venv/lib/python3.11/site-packages/openai/cli/_errors.pyr   r                r   r   c                      e Zd ZdS )SilentCLIErrorNr   r   r   r   r   r      r   r   r   err.CLIError | APIError | pydantic.ValidationErrorreturnNonec                    t          | t                    rd S t          j                            d                    t                      t          j        t          j	        |                      d S )Nz{}{}Error:{} {}
)

isinstancer   sysstderrwriteformatr   r   FAILENDC)r   s    r   display_errorr"      sX    #~&& J(//0A0C0CV[RXR]_bccdddddr   )r   r   r   r   )
__future__r   r   pydantic_utilsr   r   _exceptionsr   r	   r   r   r"   r   r   r   <module>r'      s    " " " " " " 



  - - - - - - - - / / / / / / / / !        {       $ # # # #X # # #e e e e e er   