finesse.cli.util module
- class finesse.cli.util.ClickLogColorFormatter(fmt=None, datefmt=None, style='%', validate=True, *, defaults=None)[source]
Bases:
FormatterStdout log formatter with colors.
- PREFIX_FORMAT = '{short_name:>16s} [{record.levelname:>8s}]:'
- STYLES = {'critical': {'fg': 'red'}, 'debug': {'fg': 'blue'}, 'error': {'fg': 'red'}, 'info': {'fg': 'green'}, 'warning': {'fg': 'yellow'}}
- format(record)[source]
Format the specified record as text.
The record’s attribute dictionary is used as the operand to a string formatting operation which yields the returned string. Before formatting the dictionary, a couple of preparatory steps are carried out. The message attribute of the record is computed using LogRecord.getMessage(). If the formatting string uses the time (as determined by a call to usesTime(), formatTime() is called to format the event time. If there is exception information, it is formatted using formatException() and appended to the message.
- class finesse.cli.util.KatState[source]
Bases:
objectShared state for all CLI subcommands.
This object gets built by Click when the CLI is called and encapsulates global settings for use by individual commands/groups.
- LOG_DISPLAY_DEFAULT_LEVEL = 30
- finesse.cli.util.list_graph_layouts(ctx, option, value)[source]
Callback to list available graph layouts.