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 ColoredManhole A REPL which syntax colors input as users type it.
Class FileWrapper Minimal write-file-like object.
Class Manhole Mediator between a fancy line source and an interactive interpreter.
Class ManholeInterpreter Interactive Interpreter with special output and Deferred support.
Class VT102Writer Colorizer for Python tokens.
Function lastColorizedLine Tokenize and colorize the given Python source.
Variable CTRL_A Undocumented
Variable CTRL_BACKSLASH Undocumented
Variable CTRL_C Undocumented
Variable CTRL_D Undocumented
Variable CTRL_E Undocumented
Variable 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

CTRL_BACKSLASH: bytes = (source)

Undocumented

CTRL_C: bytes = (source)

Undocumented

CTRL_D: bytes = (source)

Undocumented

CTRL_E: bytes = (source)

Undocumented

CTRL_L: bytes = (source)

Undocumented