L ibddlZddlZddlmZddlmZdZedZedZedZ y)N)with_multiprocessing)check_subprocess_callc2ttdsJdy)N __version__z6There are no __version__ argument on the joblib module)hasattrjoblib]/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/joblib/test/test_module.py test_versionr s 6= )@ )r c@d}ttjd|gy)Nzif 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") -crsys executablecodes r *test_no_start_method_side_effect_on_importrs D3>>467r cd}tjdk\r|jdd}ttjd|gy)NaJif 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_trackerresource_trackerr)r version_inforeplacerrrs r #test_no_semaphore_tracker_on_importrs? HD 6!||/1CD3>>467r c@d}ttjd|gy)NaNif 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 rrrs r "test_no_resource_tracker_on_importr-s D3>>467r ) rrjoblib.test.commonrjoblib.testingrr rrrr r r r!sR 30  8 8 8 8  8 8r