Error Handling¶
OCDocker uses a standardized error reporting model for operational/user-facing failures, alongside standard Python exceptions for programming errors.
Full guide¶
Quick guidance¶
Use
OCDocker.Errorhelpers for recoverable, user-facing operational errors (files, configuration, validation, docking workflow failures).Use standard exceptions (for example
TypeError/ValueError) for programming errors and invalid internal assumptions.Keep error handling patterns consistent within each module.