From 52ae7b81874a521e47ce0adafdfb915084a0c4c8 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 21 Feb 2024 16:51:26 +0800 Subject: [PATCH] bugfix --- appPublic/worker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/appPublic/worker.py b/appPublic/worker.py index 5a92b04..7e2b5ec 100755 --- a/appPublic/worker.py +++ b/appPublic/worker.py @@ -9,7 +9,8 @@ def awaitify(sync_func): """Wrap a synchronous callable to allow ``await``'ing it""" @wraps(sync_func) async def async_func(*args, **kwargs): - return sync_func(*args, **kwargs) + loop = asyncio.get_event_loop() + return await loop.run_in_executor(None, sync_func, *args, **kwargs) return async_func def to_func(func):