a :jgŠã@sDddlZddlZddlmZmZmZddlZej d¡dd„ƒZ dS)éN)Ú LazyLoaderÚ find_specÚmodule_from_specz$ignore:The NumPy module was reloadedc CsÐtj d¡}i}ttj ¡ƒD],\}}|dd…dkr|||<tj |¡qzbtdƒ}t|ƒ}|tjd<t|jƒ}|  |¡|}ddl m }|j W|rÌ|tjd<tj  |¡n|rÊ|tjd<tj  |¡0dS)NÚnumpyéznumpy.r)Ú recfunctions)ÚsysÚmodulesÚpopÚlistÚitemsrrrÚloaderÚ exec_moduleZ numpy.librZndarrayÚupdate) Z old_numpyZ numpy_modulesÚmod_nameÚmodÚspecÚmoduler Únpr©rúF/usr/local/lib/python3.9/site-packages/numpy/tests/test_lazyloading.pyÚtest_lazy_loads*      þ r) rÚ importlibÚimportlib.utilrrrZpytestÚmarkÚfilterwarningsrrrrrÚs