From 9eee140bfa56cbb2007c67e3522a6b20aed02406 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Tue, 5 Aug 2025 11:41:39 +0800 Subject: [PATCH] bugfix --- appPublic/registerfunction.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/appPublic/registerfunction.py b/appPublic/registerfunction.py index 7c1ad8e..05e8a91 100755 --- a/appPublic/registerfunction.py +++ b/appPublic/registerfunction.py @@ -2,6 +2,7 @@ import asyncio from inspect import isfunction, iscoroutinefunction from functools import partial from appPublic.dictObject import DictObject +from appPublic.worker import awaitify from appPublic.Singleton import SingletonDecorator from appPublic.log import info, error @@ -25,7 +26,8 @@ class RegisterFunction: print(f'{name} is a coro') return None if f: - return f(*args, **kw) + f1 = awaitify(f) + return f1(*args, **kw) error(f'{name} not register') async def exe(self, name, *args, **kw):