o
    ØRWj%  ã                   @  sˆ   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
d�ZG dd„ dee ƒZes=eƒ Zddd„ZdS )é    )Úannotations)ÚTYPE_CHECKINGÚAny)Úoverrideé   )Ú	LazyProxyé   )ÚMissingDependencyErrorÚformat_instructionsNÚnumpyÚvoice_helpers)ÚlibraryÚextrac                   @  s   e Zd Zeddd„ƒZdS )Ú
NumpyProxyÚreturnr   c              
   C  s2   zdd l }W |S  ty } zttƒ|‚d }~ww )Nr   )r   ÚImportErrorr	   ÚNUMPY_INSTRUCTIONS)Úselfr   Úerr© r   úi/home/esfera/Documents/content_generation/venv/lib/python3.10/site-packages/openai/_extras/numpy_proxy.pyÚ__load__   s   
ý
€ÿzNumpyProxy.__load__N)r   r   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s    r   r   Úboolc                  C  s$   zdd l } W dS  ty   Y dS w )Nr   FT)r   r   )r   r   r   r   Ú	has_numpy   s   
ýÿr   )r   r   )Ú
__future__r   Útypingr   r   Útyping_extensionsr   Ú_utilsr   Ú_commonr	   r
   r   r   r   r   r   r   r   r   Ú<module>   s    