Exception and Error Callbacks
Exception
- exception monotable.table.MonoTableCellError(row: int, column: int, format_spec: str = '', trace_text: str | None = None)
Raised when format_func fails. Identifies the offending cell.
- row
Cell grid row index of value causing format_func exception.
- Type:
int
- column
Cell grid column index of value causing format_func exception.
- Type:
int
- format_spec
Format_spec passed to format_func when exception occurred.
- Type:
str
- trace_text
Exception trace information for root cause of the exception.
- Type:
str
- name
Name of the exception shown in the string representation.
- Type:
str
Format Function Error Callbacks
Format function error callbacks take an instance of monotable.table.MonoTableCellError.
These are used to override the class variable
format_exc_callback in a subclass or on an instance.
- monotable.plugin.raise_it(cell_error_exception: MonoTableCellError) None
Format function error callback. Exception is raised.
- monotable.plugin.print_it(cell_error_exception: MonoTableCellError) str
Format function error callback. Prints exception. Returns ‘???’.
- monotable.plugin.ignore_it(_: MonoTableCellError) str
Format function error callback. No action taken. Returns ‘???’.