Skip to content

Python: remove unnecessary declarative workflows Action Handlers #3904

@moonbox3

Description

@moonbox3

Discussed in #3886

Originally posted by pjirsa February 12, 2026
I'm trying to better understand how declarative YAML workflow definitions get converted to a runnable Workflow entity. It appears that the WorkflowFactory and DeclarativeWorkflowBuilder classes simply inspect the YAML definition and then use a mapping to determine which concrete executor class to instantiate and add to the workflow graph. What is the purpose of the ActionHandlers? Where or when is that code used?

Metadata

Metadata

Assignees

Type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions