archivebox.misc.logging

Module Contents

Classes

AttrDict

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]

‘isatty(…)’

class archivebox.misc.logging.AttrDict(*args, **kwargs)[source]

Bases: dict

classmethod _wrap(value)[source]
__setitem__(key, value)[source]
update(*args, **kwargs)[source]
__getattr__(key)[source]
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]

‘AttrDict(…)’

archivebox.misc.logging.ANSI[source]

‘AttrDict(…)’

archivebox.misc.logging.COLOR_DICT[source]

‘defaultdict(…)’

archivebox.misc.logging.stdout(*args, color: str | None = None, prefix: str = '', config: dict | None = None) None[source]
archivebox.misc.logging.stderr(*args, color: str | None = None, prefix: str = '', config: dict | None = None) None[source]
archivebox.misc.logging.hint(text: tuple[str, ...] | list[str] | str, prefix='    ', config: dict | None = None) None[source]