Files
dify/api/graphon/nodes/loop/loop_end_node.py

23 lines
562 B
Python

from graphon.enums import BuiltinNodeTypes, WorkflowNodeExecutionStatus
from graphon.node_events import NodeRunResult
from graphon.nodes.base.node import Node
from graphon.nodes.loop.entities import LoopEndNodeData
class LoopEndNode(Node[LoopEndNodeData]):
"""
Loop End Node.
"""
node_type = BuiltinNodeTypes.LOOP_END
@classmethod
def version(cls) -> str:
return "1"
def _run(self) -> NodeRunResult:
"""
Run the node.
"""
return NodeRunResult(status=WorkflowNodeExecutionStatus.SUCCEEDED)