osmose.config.reader

Parse OSMOSE .properties/.csv configuration files.

Functions

diagnostics_have_errors(diagnostics)

True if any diagnostic is ERROR-class (vs the empty_key/duplicate_key warnings).

format_diagnostics(diagnostics)

Human-readable report grouped by file; one line per diagnostic + a summary.

Classes

ConfigDiagnostic(file, lineno, line, reason, ...)

A structured, line-located config-parse issue.

OsmoseConfigReader()

Read OSMOSE configuration files with recursive sub-file loading.