This commit is contained in:
yumoqing 2025-08-05 11:41:39 +08:00
parent a6cdb7c1a2
commit 9eee140bfa

View File

@ -2,6 +2,7 @@ import asyncio
from inspect import isfunction, iscoroutinefunction from inspect import isfunction, iscoroutinefunction
from functools import partial from functools import partial
from appPublic.dictObject import DictObject from appPublic.dictObject import DictObject
from appPublic.worker import awaitify
from appPublic.Singleton import SingletonDecorator from appPublic.Singleton import SingletonDecorator
from appPublic.log import info, error from appPublic.log import info, error
@ -25,7 +26,8 @@ class RegisterFunction:
print(f'{name} is a coro') print(f'{name} is a coro')
return None return None
if f: if f:
return f(*args, **kw) f1 = awaitify(f)
return f1(*args, **kw)
error(f'{name} not register') error(f'{name} not register')
async def exe(self, name, *args, **kw): async def exe(self, name, *args, **kw):