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.
%