module documentation
(source)

Line-input oriented interactive interpreter loop.

Provides classes for handling Python source input and arbitrary output interactively from a Twisted application. Also included is syntax coloring code with support for VT102 terminals, control code handling (^C, ^D, ^Q), and reasonable handling of Deferreds.

Author
Jp Calderone
Class ​Colored​Manhole A REPL which syntax colors input as users type it.
Class ​File​Wrapper Minimal write-file-like object.
Class ​Manhole Mediator between a fancy line source and an interactive interpreter.
Class ​Manhole​Interpreter Interactive Interpreter with special output and Deferred support.
Class ​VT102​Writer Colorizer for Python tokens.
Function last​Colorized​Line Tokenize and colorize the given Python source.
Constant CTRL​_A Undocumented
Constant CTRL​_BACKSLASH Undocumented
Constant CTRL​_C Undocumented
Constant CTRL​_D Undocumented
Constant CTRL​_E Undocumented
Constant CTRL​_L Undocumented
def lastColorizedLine(source): (source)

Tokenize and colorize the given Python source.

Returns a VT102-format colorized version of the last line of source.

Parameters
source:str or bytesPython source code
Returns
bytes of colorized source
CTRL_A: bytes = (source)

Undocumented

Value
b'\x01'
CTRL_BACKSLASH: bytes = (source)

Undocumented

Value
b'\x1c'
CTRL_C: bytes = (source)

Undocumented

Value
b'\x03'
CTRL_D: bytes = (source)

Undocumented

Value
b'\x04'
CTRL_E: bytes = (source)

Undocumented

Value
b'\x05'
CTRL_L: bytes = (source)

Undocumented

Value
b'\x0c'