
    h                    v    S SK Jr  S SKrS SKrSSKJrJr  SSKJrJ	r	   " S S\	5      r
 " S	 S
\
5      rSS jrg)    )annotationsN   )Colorsorganization_info   )APIErrorOpenAIErrorc                      \ rS rSrSrg)CLIError    N__name__
__module____qualname____firstlineno____static_attributes__r       D/var/www/html/env/lib/python3.13/site-packages/openai/cli/_errors.pyr   r      s    Sr   r   c                      \ rS rSrSrg)SilentCLIError   r   Nr   r   r   r   r   r      s    r   r   c                    [        U [        5      (       a  g [        R                  R	                  SR                  [        5       [        R                  [        R                  U 5      5        g )Nz{}{}Error:{} {}
)

isinstancer   sysstderrwriteformatr   r   FAILENDC)errs    r   display_errorr"      sF    #~&&JJ(//0A0CV[[RXR]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   