§
    `Štjî  ã                   ó|   — d dl Z d dlZd dlZd dlZd dlmZ ej                             ed¬¦  «        d„ ¦   «         ZdS )é    N)ÚIS_WASMzcan't start subprocess)Úreasonc                  óÖ   — t          j        d¦  «        } t          j        t          j        d| ft          j        t          j        dd¬¦  «        }|j        dk    sJ |j	        ¦   «         ‚d S )Na  
        import sys
        from importlib.util import LazyLoader, find_spec, module_from_spec

        # create lazy load of numpy as np
        spec = find_spec("numpy")
        module = module_from_spec(spec)
        sys.modules["numpy"] = module
        loader = LazyLoader(spec.loader)
        loader.exec_module(module)
        np = module

        # test a subpackage import
        from numpy.lib import recfunctions  # noqa: F401

        # test triggering the import of the package
        np.ndarray
        z-czutf-8F)ÚstdoutÚstderrÚencodingÚcheckr   )
ÚtextwrapÚdedentÚ
subprocessÚrunÚsysÚ
executableÚPIPEÚSTDOUTÚ
returncoder   )ÚcodeÚps     úZ/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/numpy/tests/test_lazyloading.pyÚtest_lazy_loadr   
   st   € õ Œ?ð ñ ô €Dõ$ 	ŒÝ	Œ˜˜tÐ$ÝŒÝÔ ØØð	ñ 	ô 	€Að Œ<˜1ÒÐÐ˜aœhÑÔÐÐÐó    )	r   r   r
   ÚpytestÚnumpy.testingr   ÚmarkÚskipifr   © r   r   ú<module>r      sz   ðØ Ð Ð Ð Ø 
€
€
€
Ø €€€à €€€à !Ð !Ð !Ð !Ð !Ð !ð „×Ò�GÐ$<ÐÑ=Ô=ð'ð 'ñ >Ô=ð'ð 'ð 'r   