Warning

This documentation is for an old version of IPython. You can find docs for newer versions here.

Module: utils.codeutil

Utilities to enable code objects to be pickled.

Any process that import this module will be able to pickle code objects. This includes the func_code attribute of any function. Once unpickled, new functions can be built using new.function(code, globals()). Eventually we need to automate all of this so that functions themselves can be pickled.

Reference: A. Tremols, P Cogolo, “Python Cookbook,” p 302-305

2 Functions

IPython.utils.codeutil.code_ctor(*args)
IPython.utils.codeutil.reduce_code(co)