Ë
    ÷U.j‰	  ã                   ó²   — d dl Z d dlZd dlZd dlmZ d dlZd dlZd dlmZ	 d dl
mZmZmZmZmZ d„ Zd„ Zej$                  j'                  ed¬«      d„ «       Zy)	é    N)Úreload)Úassert_raisesÚassert_warnsÚassert_Úassert_equalÚIS_WASMc                  óš  — dd l } dd l}| j                  }t        j                  }t        j
                  }t        t        «      5  t        | «       d d d «       t        || j                  u «       t        |t        j
                  u «       t        |t        j                  u «       t        t        t        |j                  «       t        t        «      5  t        | «       d d d «       t        || j                  u «       t        |t        j
                  u «       t        |t        j                  u «       y # 1 sw Y   ŒæxY w# 1 sw Y   ŒcxY w)Nr   )ÚnumpyÚnumpy._globalsÚ_NoValueÚexÚVisibleDeprecationWarningÚModuleDeprecationWarningr   ÚUserWarningr   r   r   ÚRuntimeErrorÚ_globals)Únpr
   r   r   r   s        ú\C:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\numpy/tests/test_reloading.pyÚtest_numpy_reloadingr      så   € ãÛà�{‰{€HÜ "× <Ñ <ÐÜ!×:Ñ:Ðä	”kÕ	"ÜˆrŒ
÷ 
#äˆH˜Ÿ™Ð#Ô$ÜÐ$¬×(CÑ(CÐCÔDÜÐ%¬×)EÑ)EÐEÔFä”,¤¨¯©Ô7Ü	”kÕ	"ÜˆrŒ
÷ 
#äˆH˜Ÿ™Ð#Ô$ÜÐ$¬×(CÑ(CÐCÔDÜÐ%¬×)EÑ)EÐEÕF÷ 
#Ð	"ú÷ 
#Ð	"ús   ÁD5ÃEÄ5D>ÅE
c            	      ó   — dd l } t        dt        j                  dz   «      D ]j  }t	        t        | j                  «      d«       t        t        j                  t        j                  | j                  |¬«      «      | j                  u «       Œl y )Nr   é   é   z
<no value>)Úprotocol)
r
   ÚrangeÚpickleÚHIGHEST_PROTOCOLr   Úreprr   r   ÚloadsÚdumps)r   Úprotos     r   Útest_novaluer!   )   si   € ÛÜ�qœ&×1Ñ1°AÑ5Ö6ˆÜ”T˜"Ÿ+™+Ó&¨Ô5Ü”—‘œVŸ\™\¨"¯+©+Ø38ô:ó ;Ø>@¿k¹kðJõ 	Kñ 7ó    zcan't start subprocess)Úreasonc                  óü   — t        j                  d«      } t        j                  t        j
                  d| gd¬«      }|j                  r3t        d|j                  ›d|j                  j                  «       › �«      ‚y)z²At the time of writing this, it is *not* truly supported, but
    apparently enough users rely on it, for it to be an annoying change
    when it started failing previously.
    a  
        import sys
        from pytest import warns
        import numpy as np

        for k in list(sys.modules.keys()):
            if "numpy" in k:
                del sys.modules[k]

        with warns(UserWarning):
            import numpy as np
        z-cT)Úcapture_outputzNon-zero return code: z

N)
ÚtextwrapÚdedentÚ
subprocessÚrunÚsysÚ
executableÚ
returncodeÚAssertionErrorÚstderrÚdecode)ÚcodeÚps     r   Útest_full_reimportr2   1   sn   € ô �?‰?ð ó €Dô 	�‰œŸ™¨¨dÐ3ÀDÔI€AØ‡|‚|ÜØ$ Q§\¡\Ð$4°D¸¿¹¿¹Ó9JÐ8KÐLó
ð 	
ð r"   )r*   r(   r&   Ú	importlibr   r   ÚpytestÚnumpy.exceptionsÚ
exceptionsr   Únumpy.testingr   r   r   r   r   r   r!   ÚmarkÚskipifr2   © r"   r   Ú<module>r;      sY   ðÛ 
Û Û Ý Û ã å ÷õ òGò,Kð ‡�×Ñ�GÐ$<ÐÓ=ñ
ó >ñ
r"   