+
    ÖÍi?	  ã                   ó´   € ^ RI t ^ RIt^ RIt^ RIt^ RIHt ^ RIt^ RIHt	 ^ RI
HtHtHtHtHt R tR t]P$                  P'                  ]RR7      R 4       tR# )	é    N)Úreload)ÚIS_WASMÚassert_Úassert_equalÚassert_raisesÚassert_warnsc                  óÔ  € ^ RI p ^ RIpV P                  p\        P                  p\        P
                  p\        \        4      ;_uu_ 4        \        V 4       RRR4       \        W P                  J 4       \        V\        P
                  J 4       \        V\        P                  J 4       \        \        \        VP                  4       \        \        4      ;_uu_ 4        \        V 4       RRR4       \        W P                  J 4       \        V\        P
                  J 4       \        V\        P                  J 4       R#   + '       g   i     Lô; i  + '       g   i     Lq; i)r   N)ÚnumpyÚnumpy._globalsÚ_NoValueÚexÚVisibleDeprecationWarningÚModuleDeprecationWarningr   ÚUserWarningr   r   r   ÚRuntimeErrorÚ_globals)Únpr
   r   r   r   s        Ú</usr/lib/python3/dist-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   ÁEÃ"EÅE	ÅE'	c            
      ó2  € ^ RI p \        ^\        P                  ^,           4       Fm  p\	        \        V P                  4      R4       \        \        P                  ! \        P                  ! V P                  VR7      4      V P                  J 4       Ko  	  R# )r   Nz
<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                 ó  € \         P                  ! R4      p \        P                  ! \        P
                  RV .RR7      pVP                  '       d5   \        RVP                  : RVP                  P                  4        24      hR# )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_reimportr0   1   sp   € ô �?Š?ð ó €Dô 	�ŠœŸ™¨¨dÐ3ÀDÔI€AØ‡|‡|€|ÜØ$ Q§\¡\Ñ$4°D¸¿¹¿¹Ó9JÐ8KÐLó
ð 	
ñ r    )r   r&   r(   r$   Ú	importlibr   ÚpytestÚnumpy.exceptionsÚ
exceptionsr   Únumpy.testingr   r   r   r   r   r   r   ÚmarkÚskipifr0   © r    r   Ú<module>r9      sY   ðÛ Û Û 
Û Ý ã å ÷õ òGò,Kð ‡�×Ñ�GÐ$<ÐÓ=ñ
ó >ò
r    