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

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

8 statements  

1""" 

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

3multiprocessing is not available. 

4""" 

5 

6from ._multiprocessing_helpers import mp 

7 

8 

9def _my_wrap_non_picklable_objects(obj, keep_wrapper=True): 

10 return obj 

11 

12 

13if mp is not None: 

14 from .externals.loky import wrap_non_picklable_objects 

15else: 

16 wrap_non_picklable_objects = _my_wrap_non_picklable_objects 

17 

18__all__ = ["wrap_non_picklable_objects"]