L i} l ddlZddlZddlZGddZeej j dZeej j dZeej j dZ eej j dZ eej j dZ eej j dZ eej j dZ eej j dZeej j dZeej j dZeej j dZeej j dZeej j dZeej j dZeej j dZeej j dZeej j dZeej j dZeej j dZeej j dZeej j dZeej j dZeej j dZeej j dZeej j dZeej j dZ eej j dZ!eej j dZ"dZ#iejjeejjeejje ejje ejje ejje ejje ejjeejjeejj eejj"eejj$eejj&eejj(eejj*eejj,eejj.eejj0eejj2eejj4eejj6eejj8eejj:eejj<eejj>eejj@e ejjBe!ejjDe"i Z$dZ%y)NceZdZddZdZy) _MockFunctionNcvtj|_||_tj|_yN) threadinglocal number_calls return_value last_args)selfr s b/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/scipy/fft/tests/mock_backend.py__init__z_MockFunction.__init__s'%OO-("*ct|jdsd|j_|jxjdz c_||f|j_|j S)Ncr)hasattrr rr lr )r argskwargss r __call__z_MockFunction.__call__ sSt((#."#D    q  &>   rr)__name__ __module__ __qualname__rrrr rrs + !rr znumpy.scipy.fftcLtj|}|||i|StSr) _implementsgetNotImplemented)methodrrfns r __ua_function__r#]s.  B#%>B  !!r)&numpynp scipy.fftscipyrrrandomfftfft2fftnifftifft2ifftnrfftrfft2rfftnirfftirfft2irfftnhffthfft2hfftnihfftihfft2ihfftndctidctdctnidctndstidstdstnidstnfhtifht __ua_domain__rr#rrr rFs ! !BII$$R()RYY%%b)*RYY%%b)*RYY%%b)*bii&&r*+bii&&r*+RYY%%b)*bii&&r*+bii&&r*+bii&&r*+ ryy''+ , ryy''+ ,RYY%%b)*bii&&r*+bii&&r*+bii&&r*+ ryy''+ , ryy''+ ,BII$$R()RYY%%b)*RYY%%b)*bii&&r*+BII$$R()RYY%%b)*RYY%%b)*bii&&r*+BII$$R()RYY%%b)*"  IIMM3 IINND IINND IINND   IIOOU   IIOOU  IINND IIOOU IIOOU IIOOU IIf IIf IINND IIOOU IIOOU  IIOOU!" IIf#$ IIf IIMM3 IINND IINND IIOOU IIMM3 IINND IINND IIOOU IIMM3 IINND9 @!r