a
    _ŠÝg×  ã                   @  sp   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œdd„ZdS )é    )ÚannotationsNé   )ÚColorsÚorganization_infoé   )ÚAPIErrorÚOpenAIErrorc                   @  s   e Zd ZdS )ÚCLIErrorN©Ú__name__Ú
__module__Ú__qualname__© r   r   ú`/var/www/html/cobodadashboardai.evdpl.com/venv/lib/python3.9/site-packages/openai/cli/_errors.pyr	      ó    r	   c                   @  s   e Zd ZdS )ÚSilentCLIErrorNr
   r   r   r   r   r      r   r   z.CLIError | APIError | pydantic.ValidationErrorÚNone)ÚerrÚreturnc                 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   ÚFAILZENDC)r   r   r   r   Údisplay_error   s    
r   )Ú
__future__r   r   ZpydanticÚ_utilsr   r   Ú_exceptionsr   r   r	   r   r   r   r   r   r   Ú<module>   s   