Module: utils.PyColorize
3 Classes
- class IPython.utils.PyColorize.Theme(name: str, base: str | None, extra_style: dict[_TokenType, str], *, symbols: Symbols | None = None)
Bases:
object
- class IPython.utils.PyColorize.Parser(out: Any = <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>, *, theme_name: str | None = None)
Bases:
objectFormat colored Python source.
- __init__(out: Any = <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>, *, theme_name: str | None = None) None
Create a parser with a specified color table and output channel.
Call format() to process code.
- format2(raw: str, out: Any = None) tuple[str | None, bool]
Parse and send the colored source.
If out is not specified, the defaults (given to constructor) are used.
out should be a file-type object. Optionally, out can be given as the string ‘str’ and the parser will automatically return the output in a string.