Compare commits
No commits in common. "a315858555c70457a633058f4166b79660a19122" and "8e4fbe4813b488b27c86a7d49d4c4ffc97bb4d6d" have entirely different histories.
a315858555
...
8e4fbe4813
@ -135,13 +135,6 @@ async def add_new_llmusage_output(luid, newd):
|
|||||||
r.update(newd)
|
r.update(newd)
|
||||||
await sor.U('llmusage', r)
|
await sor.U('llmusage', r)
|
||||||
return
|
return
|
||||||
def get_llmusage_last_output(llmusage):
|
|
||||||
io = json.loads(r.ioinfo)
|
|
||||||
outs = io.get('output', [])
|
|
||||||
if len(outs) == 0
|
|
||||||
return None
|
|
||||||
d = DictObject(**outs[-1])
|
|
||||||
return d
|
|
||||||
|
|
||||||
async def query_task_status(request, upappid, apiname, luid, userid, taskid):
|
async def query_task_status(request, upappid, apiname, luid, userid, taskid):
|
||||||
env = request._run_ns
|
env = request._run_ns
|
||||||
@ -152,9 +145,6 @@ async def query_task_status(request, upappid, apiname, luid, userid, taskid):
|
|||||||
exception(f'{e}')
|
exception(f'{e}')
|
||||||
raise e
|
raise e
|
||||||
llmusage = recs[0]
|
llmusage = recs[0]
|
||||||
lastoutout = get_llmusage_last_output(llmusage)
|
|
||||||
if lastoutout and lastoutout.status == 'SUCCEEDED':
|
|
||||||
pass # return
|
|
||||||
uapi = UAPI(request, sor)
|
uapi = UAPI(request, sor)
|
||||||
apinames = apiname.split(',')
|
apinames = apiname.split(',')
|
||||||
for apiname in apinames:
|
for apiname in apinames:
|
||||||
@ -175,12 +165,12 @@ async def query_task_status(request, upappid, apiname, luid, userid, taskid):
|
|||||||
}
|
}
|
||||||
await add_new_llmusage_output(luid, changed)
|
await add_new_llmusage_output(luid, changed)
|
||||||
return
|
return
|
||||||
changed = DictObject(**{
|
rzt = DictObject(**d)
|
||||||
'status': rzt['status'],
|
changed = {
|
||||||
|
'status': rzt.status,
|
||||||
'output': rzt
|
'output': rzt
|
||||||
})
|
}
|
||||||
if rzt.status == 'SUCCEEDED':
|
if rzt.status == 'SUCCEEDED':
|
||||||
llmusage.usage = rzt['usage']
|
|
||||||
llms = await sor.R('llm', {'id': llmusage.llmid})
|
llms = await sor.R('llm', {'id': llmusage.llmid})
|
||||||
if len(llms) == 0:
|
if len(llms) == 0:
|
||||||
e = Exception(f'{llmusage.llmid=} not found in llm')
|
e = Exception(f'{llmusage.llmid=} not found in llm')
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user