Skip to content

Error handling

These options control how errors while processing the data or the configuration file are handled.

on_error module-attribute

Python
on_error: Literal['continue', 'abort', 'debug'] = 'abort'

Whether to abort processing as soon as an error occurs, continue with all other processing steps for as long as possible, or drop you into a debugger in case of an error.

Info

Enabling debug mode deactivates parallel processing.

config_validation module-attribute

Python
config_validation: Literal['raise', 'warn', 'ignore'] = 'raise'

How strictly to validate the configuration. Errors are always raised for invalid entries (e.g., not providing ch_types). This setting controls how to handle possibly or likely incorrect entries, such as likely misspellings (e.g., providing session instead of sessions).