class documentation

Format tokens with ANSI color sequences, for output in a 256-color terminal or console. Like in `TerminalFormatter` color sequences are terminated at newlines, so that paging the output works correctly. The formatter takes colors from a style defined by the `style` option and converts them to nearest ANSI 256-color escape sequences. Bold and underline attributes from the style are preserved (and displayed). .. versionadded:: 0.9 .. versionchanged:: 2.2 If the used style defines foreground colors in the form ``#ansi*``, then `Terminal256Formatter` will map these to non extended foreground color. See :ref:`AnsiTerminalStyle` for more information. .. versionchanged:: 2.4 The ANSI color names have been updated with names that are easier to understand and align with colornames of other projects and terminals. See :ref:`this table <new-ansi-color-names>` for more information. Options accepted: `style` The style to use, can be a string or a Style subclass (default: ``'default'``). `linenos` Set to ``True`` to have line numbers on the terminal output as well (default: ``False`` = no line numbers).

Method __init__ Undocumented
Method format Format ``tokensource``, an iterable of ``(tokentype, tokenstring)`` tuples and write it into ``outfile``.
Method format_unencoded Undocumented
Class Variable aliases Undocumented
Class Variable filenames Undocumented
Class Variable name Undocumented
Instance Variable best_match Undocumented
Instance Variable linenos Undocumented
Instance Variable style_string Undocumented
Instance Variable usebold Undocumented
Instance Variable useitalic Undocumented
Instance Variable useunderline Undocumented
Instance Variable xterm_colors Undocumented
Method _build_color_table Undocumented
Method _closest_color Undocumented
Method _color_index Undocumented
Method _setup_styles Undocumented
Method _write_lineno Undocumented
Instance Variable _lineno Undocumented

Inherited from Formatter:

Method get_style_defs Return the style definitions for the current style as a string.
Class Variable unicodeoutput Undocumented
Instance Variable encoding Undocumented
Instance Variable full Undocumented
Instance Variable options Undocumented
Instance Variable style Undocumented
Instance Variable title Undocumented
def __init__(self, **options): (source)

Undocumented

def format(self, tokensource, outfile): (source)

Format ``tokensource``, an iterable of ``(tokentype, tokenstring)`` tuples and write it into ``outfile``.

def format_unencoded(self, tokensource, outfile): (source)

Undocumented

best_match: dict = (source)

Undocumented

Undocumented

style_string: dict = (source)

Undocumented

Undocumented

useitalic = (source)

Undocumented

useunderline = (source)

Undocumented

xterm_colors: list = (source)

Undocumented

def _build_color_table(self): (source)
def _closest_color(self, r, g, b): (source)

Undocumented

def _color_index(self, color): (source)

Undocumented

def _setup_styles(self): (source)
def _write_lineno(self, outfile): (source)

Undocumented

Undocumented