Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/joblib/externals/loky/backend/__init__.py: 86%

7 statements  

« prev     ^ index     » next       coverage.py v7.3.2, created at 2023-12-12 06:31 +0000

1import os 

2from multiprocessing import synchronize 

3 

4from .context import get_context 

5 

6 

7def _make_name(): 

8 return f"/loky-{os.getpid()}-{next(synchronize.SemLock._rand)}" 

9 

10 

11# monkey patch the name creation for multiprocessing 

12synchronize.SemLock._make_name = staticmethod(_make_name) 

13 

14__all__ = ["get_context"]