pipeline_config
PipelineActionConfig
¶
Bases: PipelineConfigBaseModel
This class stores the configuration for a pipeline action.
Source code in src/cloe_nessy/pipeline/pipeline_config.py
validate_action(v)
¶
The Pipeline Action must be a valid action type.
Source code in src/cloe_nessy/pipeline/pipeline_config.py
PipelineConfig
¶
Bases: PipelineConfigBaseModel
This class stores the configuration for a pipeline.
Source code in src/cloe_nessy/pipeline/pipeline_config.py
PipelineConfigBaseModel
¶
Bases: BaseModel
The base model for Pipeline Config objects.
Source code in src/cloe_nessy/pipeline/pipeline_config.py
handle_validation_errors(errors)
staticmethod
¶
Cleanly prints Pydantic validation errors and raises a ValueError.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
errors
|
list[ValidationError]
|
A list of Pydantic validation errors. |
required |
Raises:
| Type | Description |
|---|---|
ValueError
|
If any validation errors occurred. |
Source code in src/cloe_nessy/pipeline/pipeline_config.py
metadata_to_instance(data)
classmethod
¶
Parses a Dictionary to an instance.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data
|
dict
|
The data to parse. |
required |
Returns:
| Type | Description |
|---|---|
Any
|
An instance and potentially a list of errors. |
Source code in src/cloe_nessy/pipeline/pipeline_config.py
PipelineStepConfig
¶
Bases: PipelineConfigBaseModel
This class stores the configuration for a pipeline step.