API Reference¶
Workflow Exceptions¶
These custom exceptions are associated with generating
the workflows provided by the PTB. They are located in the
exasol.toolbox.util.workflows.exceptions module.
- exception InvalidWorkflowPatcherEntryError(file_path: Path, **kwargs)[source]¶
Raised when the
WorkflowPatcheris used but one of the specified keys it listed does not exist in the relevant workflow template file.
- exception InvalidWorkflowPatcherYamlError(file_path: Path, **kwargs)[source]¶
Raised when the
WorkflowPatcherfailed the validation constraints ofWorkflowPatcherConfig.
- exception TemplateRenderingError(file_path: Path, **kwargs)[source]¶
Raised when Jinja fails to modify the template. It may be that a Jinja variable was not defined, a brace was not closed, etc.
- exception YamlKeyError(**kwargs)[source]¶
Base exception for when a specified value cannot be found in a YAML.
- exception YamlOutputError(file_path: Path, **kwargs)[source]¶
Raised when the final workflow cannot be exported as a YAML file. This would likely indicate that one of the preceding transformation steps led to a format that is no longer able to be exported as a YAML file.