archivebox.misc.logging

Module Contents

Classes

RainbowHighlighter

Functions

stdout

stderr

hint

Data

CONSOLE

STDERR

IS_TTY

rainbow

DEFAULT_CLI_COLORS

ANSI

COLOR_DICT

API

archivebox.misc.logging.CONSOLE[source]

‘Console(…)’

archivebox.misc.logging.STDERR[source]

‘Console(…)’

archivebox.misc.logging.IS_TTY[source]

None

class archivebox.misc.logging.RainbowHighlighter[source]

Bases: rich.highlighter.Highlighter

highlight(text)[source]
archivebox.misc.logging.rainbow[source]

‘RainbowHighlighter(…)’

archivebox.misc.logging.DEFAULT_CLI_COLORS[source]

‘benedict(…)’

archivebox.misc.logging.ANSI[source]

‘benedict(…)’

archivebox.misc.logging.COLOR_DICT[source]

‘defaultdict(…)’

archivebox.misc.logging.stdout(*args, color: Optional[str] = None, prefix: str = '', config: Optional[benedict.benedict] = None) None[source]
archivebox.misc.logging.stderr(*args, color: Optional[str] = None, prefix: str = '', config: Optional[benedict.benedict] = None) None[source]
archivebox.misc.logging.hint(text: Union[Tuple[str, ...], List[str], str], prefix='    ', config: Optional[benedict.benedict] = None) None[source]