o
    .g                     @  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datalib)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   _/var/www/html/status_management/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    