Exceptions¶
SCGO-defined exception hierarchy for typed error handling.
SCGO exception hierarchy.
- exception scgo.exceptions.SCGOError(message)[source]¶
Bases:
ExceptionBase exception for all SCGO errors.
- exception scgo.exceptions.SCGOValidationError(message)[source]¶
Bases:
SCGOErrorInput validation errors.
Callers that want user-facing ERROR logs should log at the raise site (or API/runner boundary); construction alone does not log.
- exception scgo.exceptions.SCGOConfigurationError(message)[source]¶
Bases:
SCGOErrorConfiguration or system-setup errors.
- exception scgo.exceptions.SCGORuntimeError(message)[source]¶
Bases:
SCGOErrorRuntime errors during optimization.
- exception scgo.exceptions.SCGODatabaseError(message)[source]¶
Bases:
SCGOErrorDatabase operation errors.