o
    ?HhV                     @   s(   d dl ZG dd dZG dd dZdS )    Nc                   @       e Zd ZdZdZedd ZdS )NumPyBackendzBackend that uses numpy.fftnumpy.scipy.fftc                 C   s6   | dd  ttj| jd }|d u rtS ||i |S )Noverwrite_x)popgetattrnpfft__name__NotImplemented)methodargskwargsfn r   Y/home/air/sanwanet/gpt-api/venv/lib/python3.10/site-packages/scipy/fft/_debug_backends.py__ua_function__   s
   zNumPyBackend.__ua_function__Nr
   
__module____qualname____doc____ua_domain__staticmethodr   r   r   r   r   r      
    r   c                   @   r   )EchoBackendz6Backend that just prints the __ua_function__ argumentsr   c                 C   s   t | ||dd d S )N
)sep)print)r   r   r   r   r   r   r      s   zEchoBackend.__ua_function__Nr   r   r   r   r   r      r   r   )numpyr   r   r   r   r   r   r   <module>   s    