Pārlūkot izejas kodu

feat(graph_engine): yield control to other threads before node run. (#17689)

Signed-off-by: -LAN- <laipz8200@outlook.com>
tags/1.2.0
-LAN- pirms 6 mēnešiem
vecāks
revīzija
ec29bcf013
Revīzijas autora e-pasta adrese nav piesaistīta nevienam kontam
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  1. 2
    0
      api/core/workflow/graph_engine/graph_engine.py

+ 2
- 0
api/core/workflow/graph_engine/graph_engine.py Parādīt failu

@@ -641,6 +641,8 @@ class GraphEngine:
try:
# run node
retry_start_at = datetime.now(UTC).replace(tzinfo=None)
# yield control to other threads
time.sleep(0.001)
generator = node_instance.run()
for item in generator:
if isinstance(item, GraphEngineEvent):

Notiek ielāde…
Atcelt
Saglabāt