a
    BCCfV                     @   s(   d dl ZG dd dZG dd dZdS )    Nc                   @   s    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 )NZoverwrite_x)popgetattrnpZfft__name__NotImplemented)methodargskwargsfn r   U/var/www/html/django/DPS/env/lib/python3.9/site-packages/scipy/fft/_debug_backends.py__ua_function__   s
    zNumPyBackend.__ua_function__Nr   
__module____qualname____doc__Z__ua_domain__staticmethodr   r   r   r   r   r      s   r   c                   @   s    e Zd ZdZdZedd ZdS )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      s   r   )numpyr   r   r   r   r   r   r   <module>   s   