yaml_workflow.tasks.noop¶
yaml_workflow.tasks.noop
¶
No-operation task for testing and demonstration.
This task simply returns its inputs and some metadata about the task execution.
Classes¶
Functions¶
noop_task(config: TaskConfig) -> Dict[str, Any]
¶
No-operation task that returns its inputs and metadata.
This task is useful for testing and demonstrating the workflow engine's features without performing any actual operations.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
config
|
TaskConfig
|
Task configuration with: - should_fail: Optional boolean to simulate task failure |
required |
Returns:
Type | Description |
---|---|
Dict[str, Any]
|
Dict[str, Any]: Task inputs and metadata |
Raises:
Type | Description |
---|---|
TaskExecutionError
|
If should_fail is True (via handle_task_error) |