This commit is contained in:
yumoqing 2026-03-17 17:53:04 +08:00
parent 1a0b00e613
commit 3bbbdf59e5
2 changed files with 9 additions and 8 deletions

View File

@ -17,6 +17,7 @@ import yaml
from random import randint
from appPublic.log import debug, exception, error, info
from appPublic.timeUtils import timestampstr
from appPublic.dictObject import DictObject
from sqlor.dbpools import get_sor_context
from asteval import Interpreter
@ -367,13 +368,13 @@ where backid=${backid}$
try:
f = partial(self.task_success_callback, ne.id)
ef = partial(self.task_error_callback, ne.id)
params = {
prompt: sub_ctx,
callerid: users[0].id,
callerorgid: users[0].orgid,
callback:f,
errback: ef
}
params = DictObject(**{
"prompt": sub_ctx,
"callerid": users[0].id,
"callerorgid": users[0].orgid,
"callback":f,
"errback": ef
})
asyncio.create_task(env.run_skillagent, params)
except Exception as e:
await self.task_error_callback(ne.id, str(e))

View File

@ -18,7 +18,7 @@ from .dagflow import (
async def run_skillagent(params):
i = randint(0,10)
await asyncio.sleep(i)
if i<= 7:
if i <= 7:
f = params['callback']
data = {'data1': 'test'}
debug(f'任务模拟完成,返回数据={data}')