U
    ?h                     @   sD   d dl Z d dlZd dlmZmZmZ d dlZejddd Z	dS )    N)
LazyLoader	find_specmodule_from_specz$ignore:The NumPy module was reloadedc            	   	   C   s   t jd} i }tt j D ],\}}|d d dkr|||< t j| qzHtd}t|}|t jd< t|j	}|
| |}ddlm} |j W 5 | r| t jd< t j| X d S )Nnumpy   znumpy.r   )recfunctions)sysmodulespoplistitemsupdater   r   r   loaderexec_moduleZ	numpy.libr   Zndarray)	Z	old_numpyZnumpy_modulesmod_namemodspecmoduler   npr    r   N/var/www/html/venv/lib/python3.8/site-packages/numpy/tests/test_lazyloading.pytest_lazy_load   s$    




r   )
r   	importlibimportlib.utilr   r   r   Zpytestmarkfilterwarningsr   r   r   r   r   <module>   s
   
