+
    €",i–  ã                   ód   € ^ RI t ^ RIt^ RIHt ^ RIHt R t]R 4       t]R 4       t]R 4       t	R# )é    N)Úwith_multiprocessing)Úcheck_subprocess_callc                  ó@   € \        \        R 4      '       g   Q R4       hR# )Ú__version__z6There are no __version__ argument on the joblib moduleN)ÚhasattrÚjoblib© ó    Ú9/usr/lib/python3/dist-packages/joblib/test/test_module.pyÚtest_versionr      s   € Ü”6˜=×)Ò)ð Ø@óÒ)r
   c                  óB   € R p \        \        P                  RV .4       R# )zÐif True:
        import joblib
        import multiprocessing as mp
        # The following line would raise RuntimeError if the
        # start_method is already set.
        mp.set_start_method("loky")
    ú-cN©r   ÚsysÚ
executable©Úcodes    r   Ú*test_no_start_method_side_effect_on_importr      s   € ð€Dô œ3Ÿ>™>¨4°Ð6Ö7r
   c                  ó�   € R p \         P                  R8¼  d   V P                  RR4      p \        \         P                  RV .4       R# )aJ  if True:
        import joblib
        from multiprocessing import semaphore_tracker
        # The following line would raise RuntimeError if the
        # start_method is already set.
        msg = "multiprocessing.semaphore_tracker has been spawned on import"
        assert semaphore_tracker._semaphore_tracker._fd is None, msgÚsemaphore_trackerÚresource_trackerr   N)é   é   )r   Úversion_infoÚreplacer   r   r   s    r   Ú#test_no_semaphore_tracker_on_importr      s?   € ðH€Dô ×Ñ˜6Ô!à�|‰|Ð/Ð1CÓDˆÜœ3Ÿ>™>¨4°Ð6Ö7r
   c                  óB   € R p \        \        P                  RV .4       R# )aN  if True:
        import joblib
        from joblib.externals.loky.backend import resource_tracker
        # The following line would raise RuntimeError if the
        # start_method is already set.
        msg = "loky.resource_tracker has been spawned on import"
        assert resource_tracker._resource_tracker._fd is None, msg
    r   Nr   r   s    r   Ú"test_no_resource_tracker_on_importr   -   s   € ð€Dô œ3Ÿ>™>¨4°Ð6Ö7r
   )
r   r   Újoblib.test.commonr   Újoblib.testingr   r   r   r   r   r	   r
   r   Ú<module>r!      sR   ðÛ 
ã Ý 3Ý 0òð ñ
8ó ð
8ð ñ8ó ð8ð  ñ	8ó ò	8r
   