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

Signed-off-by: -LAN- <laipz8200@outlook.com>
This commit is contained in:
-LAN- 2025-04-09 18:02:47 +09:00 committed by GitHub
parent c9f18aae0f
commit ec29bcf013
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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):