February 2006
Intermediate to advanced
648 pages
14h 53m
English
The code module defines classes and functions that may be useful in implementing interactive new read-eval loops (for instance, if you wanted to provide a different interactive interface to the Python interpreter).
compile_command(source [,filename [,symbol]])Compiles Python code in the string source and returns a code object if source is complete and valid. Returns None if source is syntactically correct but incomplete. SyntaxError is raised if source is complete but contains a syntax error. Raises OverflowError or ValueError if any literal values are invalid. filename is an optional filename that can be associated with source and defaults to ‘<input>’. The filename is most commonly used to set the filename that appears in error messages. ...