
    h%                        d dl mZ d dlmZmZ d dlmZ ddlmZ ddl	m
Z
mZ erd dlZ ed	d
          Z G d dee                   Zes
 e            ZddZdS )    )annotations)TYPE_CHECKINGAny)override   )	LazyProxy   )MissingDependencyErrorformat_instructionsNnumpyvoice_helpers)libraryextrac                  &    e Zd Zedd            ZdS )
NumpyProxyreturnr   c                `    	 dd l }n'# t          $ r}t          t                    |d }~ww xY w|S )Nr   )r   ImportErrorr
   NUMPY_INSTRUCTIONS)selfr   errs      \/var/www/html/prod/cognitive/venv/lib/python3.11/site-packages/openai/_extras/numpy_proxy.py__load__zNumpyProxy.__load__   sN    	FLLLL 	F 	F 	F();<<#E	F s    
+&+N)r   r   )__name__
__module____qualname__r   r        r   r   r      s2           X  r   r   r   boolc                 4    	 dd l } n# t          $ r Y dS w xY wdS )Nr   FT)r   r   )r   s    r   	has_numpyr!      s;       uu 4s    
)r   r   )
__future__r   typingr   r   typing_extensionsr   _utilsr   _commonr
   r   r   r   r   r!   r   r   r   <module>r'      s    " " " " " " % % % % % % % % & & & & & &       @ @ @ @ @ @ @ @  )(PPP     3     JLLE     r   