pipeline_action
PipelineAction
¶
Bases: ABC, LoggerMixin
Models the operation being executed against an Input.
Attributes:
| Name | Type | Description |
|---|---|---|
name |
str
|
The name of the action. |
Source code in src/cloe_nessy/pipeline/pipeline_action.py
__init__(tabular_logger=None)
¶
Initializes the PipelineAction object.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
tabular_logger
|
Logger | None
|
The tabular logger to use for dependency injection. |
None
|
Source code in src/cloe_nessy/pipeline/pipeline_action.py
PipelineActionLogs
dataclass
¶
Dataclass defining the pipeline action logs table.
Source code in src/cloe_nessy/pipeline/pipeline_action.py
PipelineActionMeta
¶
Bases: ABCMeta
Metaclass for PipelineAction to ensure that all subclasses have a 'name' attribute.