code
The code module defines operations pertaining to Python code
objects.
The code module defines the following functions:
Arguments: source is the source string; filename is the
optional filename from which source was read, defaulting to
"<input>"; and symbol is the optional grammar start
symbol, which should be either "single" (the default) or
"eval".
Return a code object (the same as compile(source,
filename, symbol)) if the command is complete and valid;
return None if the command is incomplete; raise
SyntaxError if the command is a syntax error.
%