IPython Documentation

Table Of Contents

Previous topic

Module: utils.capture

Next topic

Module: utils.coloransi

This Page

Note

This documentation is for a development version of IPython. There may be significant differences from the latest stable release.

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)