Branching step
Common utilities for composite steps with named branches.
References
NONE
BranchingStep(name, retry_config=None, error_handler=None, cache_store=None, cache_config=None)
Bases: BaseCompositeStep
Mixin-like base for composites that maintain named branches.
Attributes:
| Name | Type | Description |
|---|---|---|
branches |
dict[str, PipelineSteps]
|
The branches to execute in parallel. |
apply_exclusions(exclusions)
Apply exclusions to this branching step and its children.
Marks self excluded, lets subclass perform internal structural changes, then propagates exclusions to children per branch.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
exclusions
|
ExclusionSet
|
The exclusion set to apply. |
required |