o
    â?Hh×  ã                   @  sj   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„ de	ƒZ
G d	d
„ d
e
ƒZddd„ZdS )é    )ÚannotationsNé   )ÚColorsÚorganization_infoé   )ÚAPIErrorÚOpenAIErrorc                   @  ó   e Zd ZdS )ÚCLIErrorN©Ú__name__Ú
__module__Ú__qualname__© r   r   úR/home/air/sanwanet/gpt-api/venv/lib/python3.10/site-packages/openai/cli/_errors.pyr
      ó    r
   c                   @  r	   )ÚSilentCLIErrorNr   r   r   r   r   r      r   r   Úerrú.CLIError | APIError | pydantic.ValidationErrorÚreturnÚNonec                 C  s0   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   r   r   r   Údisplay_error   s   
"r   )r   r   r   r   )Ú
__future__r   r   ÚpydanticÚ_utilsr   r   Ú_exceptionsr   r   r
   r   r   r   r   r   r   Ú<module>   s    