backend.app_config
Application configuration loader.
Reads and validates appConfig.json from the project root on import.
If the file is missing, malformed or incomplete the application exits
immediately with a descriptive error message.
- Required top-level keys in
appConfig.json: genres,gigTypes,songStatuses,gigStatuses,tonekeys,rehearsalSongStatuses,setlist_timing
- exception backend.app_config.ConfigValidationError[source]
Bases:
ValueErrorRaised when admin-provided soft config payload is invalid.
- backend.app_config.get_soft_config_updated_at()[source]
Return the last modification time of appConfig.json in ISO8601.