From 151440964ff382a9072aa5bcb2690afc37ed2b1f Mon Sep 17 00:00:00 2001 From: yumoqing Date: Mon, 30 Mar 2026 14:53:18 +0800 Subject: [PATCH] bugfix --- llmage/asyncinference.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/llmage/asyncinference.py b/llmage/asyncinference.py index 96ec754..f0fdd68 100644 --- a/llmage/asyncinference.py +++ b/llmage/asyncinference.py @@ -154,7 +154,7 @@ async def query_task_status(request, upappid, apiname, luid, userid, taskid): llmusage = recs[0] lastoutout = get_llmusage_last_output(llmusage) if lastoutout and lastoutout.status == 'SUCCEEDED': - pass # return + return uapi = UAPI(request, sor) apinames = apiname.split(',') for apiname in apinames: @@ -207,7 +207,8 @@ async def query_task_status(request, upappid, apiname, luid, userid, taskid): await add_new_llmusage_output(luid, changed) if llmusage.accounting_status != 'accounted' and changed.amount > 0.00001: await llm_accounting(request, llmusage) - if changed.status == 'FAILED': + debug(f'{changed=} accounted ') + if changed.status in ['FAILED', 'SUCCEEDED']: return await asyncio.sleep(0.1)