Module Expr Str Assign NameStore Str Import alias Import alias alias FunctionDef arguments args defaults vararg body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad Str Assign NameStore ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareGtE SubscriptLoad AttributeLoad NameLoad attr Index Num Num body Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Return TupleLoad NameLoad Call NameLoad NameLoad decorator_list Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad
N/A N/A 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
 N/A __docformat__ restructuredtext en N/A sys N/A types copyreg code_ctor N/A N/A N/A args N/A N/A N/A N/A types CodeType args N/A reduce_code N/A N/A co N/A N/A N/A N/A N/A co co_freevars N/A co co_cellvars N/A N/A N/A ValueError Sorry, cannot pickle code objects with closures N/A args N/A N/A co co_argcount N/A co co_nlocals N/A co co_stacksize N/A co co_flags N/A co co_code N/A co co_consts N/A co co_names N/A co co_varnames N/A co co_filename N/A co co_name N/A co co_firstlineno N/A co co_lnotab N/A N/A N/A N/A sys version_info N/A 0 3 N/A N/A N/A N/A args insert 1 N/A co co_kwonlyargcount N/A N/A code_ctor N/A tuple args N/A N/A N/A N/A copyreg pickle N/A types CodeType reduce_code