
    tKgV                     4    d dl Z G d d      Z G d d      Zy)    Nc                   $    e Zd ZdZdZed        Zy)NumPyBackendzBackend that uses numpy.fftnumpy.scipy.fftc                     |j                  dd        t        t        j                  | j                  d       }|t
        S  ||i |S )Noverwrite_x)popgetattrnpfft__name__NotImplemented)methodargskwargsfns       ]/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/scipy/fft/_debug_backends.py__ua_function__zNumPyBackend.__ua_function__   sD    

=$'RVVV__d3"$* 	*((	*    Nr   
__module____qualname____doc____ua_domain__staticmethodr    r   r   r   r      s    %%M* *r   r   c                   $    e Zd ZdZdZed        Zy)EchoBackendz6Backend that just prints the __ua_function__ argumentsr   c                 "    t        | ||d       y )N
)sep)print)r   r   r   s      r   r   zEchoBackend.__ua_function__   s    fdF-r   Nr   r   r   r   r   r      s    @%M. .r   r   )numpyr
   r   r   r   r   r   <module>r#      s    
* 
*. .r   