refactor: Add tracing details to native Python runner logs (#19024)

This commit is contained in:
Iván Ovejero
2025-09-01 10:08:48 +02:00
committed by GitHub
parent 2c6e2f6c7e
commit 61f79319df
6 changed files with 84 additions and 7 deletions

View File

@@ -15,8 +15,24 @@ class TaskState:
task_id: str
status: TaskStatus
process: Optional[SpawnProcess] = None
workflow_name: Optional[str] = None
workflow_id: Optional[str] = None
node_name: Optional[str] = None
node_id: Optional[str] = None
def __init__(self, task_id: str):
self.task_id = task_id
self.status = TaskStatus.WAITING_FOR_SETTINGS
self.process = None
self.workflow_name = None
self.workflow_id = None
self.node_name = None
self.node_id = None
def context(self):
return {
"node_name": self.node_name,
"node_id": self.node_id,
"workflow_name": self.workflow_name,
"workflow_id": self.workflow_id,
}