##// END OF EJS Templates
add DirectView.use_dill
MinRK -
Show More
@@ -25,6 +25,7 b' from types import ModuleType'
25 import zmq
25 import zmq
26
26
27 from IPython.testing.skipdoctest import skip_doctest
27 from IPython.testing.skipdoctest import skip_doctest
28 from IPython.utils import pickleutil
28 from IPython.utils.traitlets import (
29 from IPython.utils.traitlets import (
29 HasTraits, Any, Bool, List, Dict, Set, Instance, CFloat, Integer
30 HasTraits, Any, Bool, List, Dict, Set, Instance, CFloat, Integer
30 )
31 )
@@ -511,6 +512,16 b' class DirectView(View):'
511 for r in results:
512 for r in results:
512 # raise possible remote ImportErrors here
513 # raise possible remote ImportErrors here
513 r.get()
514 r.get()
515
516 def use_dill(self):
517 """Expand serialization support with dill
518
519 adds support for closures, etc.
520
521 This calls IPython.utils.pickleutil.use_dill() here and on each engine.
522 """
523 pickleutil.use_dill()
524 return self.apply(pickleutil.use_dill)
514
525
515
526
516 @sync_results
527 @sync_results
General Comments 0
You need to be logged in to leave comments. Login now