Ë
    $Æ%h×  ã                  ót   — 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y)é    )ÚannotationsNé   )ÚColorsÚorganization_infoé   )ÚAPIErrorÚOpenAIErrorc                  ó   — e Zd Zy)ÚCLIErrorN©Ú__name__Ú
__module__Ú__qualname__© ó    úP/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/openai/cli/_errors.pyr   r      ó   … r   r   c                  ó   — e Zd Zy)ÚSilentCLIErrorNr   r   r   r   r   r      r   r   r   c                óÐ   — t        | t        «      ry t        j                  j	                  dj                  t        «       t        j                  t        j                  | «      «       y )Nz{}{}Error:{} {}
)
Ú
isinstancer   ÚsysÚstderrÚwriteÚformatr   r   ÚFAILÚENDC)Úerrs    r   Údisplay_errorr      sC   € Ü�#”~Ô&Øä‡J�J×ÑÐ(×/Ñ/Ô0AÓ0CÄVÇ[Á[ÔRX×R]ÑR]Ð_bÓcÕdr   )r   z.CLIError | APIError | pydantic.ValidationErrorÚreturnÚNone)Ú
__future__r   r   ÚpydanticÚ_utilsr   r   Ú_exceptionsr   r	   r   r   r   r   r   r   ú<module>r&      s.   ðÝ "ã 
ã ç -ß /ô !ˆ{Ô  ô $�XÔ #ôer   