From b38c8ffbf8bfc1a6ddb88e00b587dff0ef3de830 Mon Sep 17 00:00:00 2001 From: Weixuan Fu Date: Mon, 8 Apr 2024 03:15:57 +0800 Subject: [PATCH] use async thread for dedup so it wont block main --- service/file_sync_service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/file_sync_service.py b/service/file_sync_service.py index 805b763..e671df4 100644 --- a/service/file_sync_service.py +++ b/service/file_sync_service.py @@ -176,7 +176,7 @@ def dedupe_workflow_ids(): @server.PromptServer.instance.routes.get('/workspace/deduplicate_workflow_ids') async def deduplicate_workflow_ids(request): - dedupe_workflow_ids() + await asyncio.to_thread(dedupe_workflow_ids) return web.json_response(text="success", content_type='application/json') @server.PromptServer.instance.routes.post('/workspace/get_workflow_file')