Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/joblib/_cloudpickle_wrapper.py: 71%

7 statements  

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

1""" 

2Small shim of loky's cloudpickle_wrapper to avoid failure when 

3multiprocessing is not available. 

4""" 

5 

6 

7from ._multiprocessing_helpers import mp 

8 

9 

10def _my_wrap_non_picklable_objects(obj, keep_wrapper=True): 

11 return obj 

12 

13 

14if mp is not None: 

15 from .externals.loky import wrap_non_picklable_objects 

16else: 

17 wrap_non_picklable_objects = _my_wrap_non_picklable_objects 

18 

19__all__ = ["wrap_non_picklable_objects"]