refactor(workflow_cycle_manager): Refactor `_workflow_loop_start_to_stream_response`

Signed-off-by: -LAN- <laipz8200@outlook.com>
pull/20067/head
-LAN- 1 year ago
parent 361b2ae907
commit 7a62d1e978
No known key found for this signature in database
GPG Key ID: 6BA0D108DED011FF

@ -449,16 +449,11 @@ class AdvancedChatAppGenerateTaskPipeline:
if not self._workflow_run_id: if not self._workflow_run_id:
raise ValueError("workflow run not initialized.") raise ValueError("workflow run not initialized.")
with Session(db.engine, expire_on_commit=False) as session: loop_start_resp = self._workflow_cycle_manager._workflow_loop_start_to_stream_response(
workflow_run = self._workflow_cycle_manager._get_workflow_run( task_id=self._application_generate_entity.task_id,
session=session, workflow_run_id=self._workflow_run_id workflow_execution_id=self._workflow_run_id,
) event=event,
loop_start_resp = self._workflow_cycle_manager._workflow_loop_start_to_stream_response( )
session=session,
task_id=self._application_generate_entity.task_id,
workflow_run=workflow_run,
event=event,
)
yield loop_start_resp yield loop_start_resp
elif isinstance(event, QueueLoopNextEvent): elif isinstance(event, QueueLoopNextEvent):

@ -406,16 +406,11 @@ class WorkflowAppGenerateTaskPipeline:
if not self._workflow_run_id: if not self._workflow_run_id:
raise ValueError("workflow run not initialized.") raise ValueError("workflow run not initialized.")
with Session(db.engine, expire_on_commit=False) as session: loop_start_resp = self._workflow_cycle_manager._workflow_loop_start_to_stream_response(
workflow_run = self._workflow_cycle_manager._get_workflow_run( task_id=self._application_generate_entity.task_id,
session=session, workflow_run_id=self._workflow_run_id workflow_execution_id=self._workflow_run_id,
) event=event,
loop_start_resp = self._workflow_cycle_manager._workflow_loop_start_to_stream_response( )
session=session,
task_id=self._application_generate_entity.task_id,
workflow_run=workflow_run,
event=event,
)
yield loop_start_resp yield loop_start_resp

@ -758,12 +758,11 @@ class WorkflowCycleManager:
) )
def _workflow_loop_start_to_stream_response( def _workflow_loop_start_to_stream_response(
self, *, session: Session, task_id: str, workflow_run: WorkflowRun, event: QueueLoopStartEvent self, *, task_id: str, workflow_execution_id: str, event: QueueLoopStartEvent
) -> LoopNodeStartStreamResponse: ) -> LoopNodeStartStreamResponse:
_ = session
return LoopNodeStartStreamResponse( return LoopNodeStartStreamResponse(
task_id=task_id, task_id=task_id,
workflow_run_id=workflow_run.id, workflow_run_id=workflow_execution_id,
data=LoopNodeStartStreamResponse.Data( data=LoopNodeStartStreamResponse.Data(
id=event.node_id, id=event.node_id,
node_id=event.node_id, node_id=event.node_id,

Loading…
Cancel
Save