From 03a1a1be6caa8a9652d642e23e4a8d1736325a32 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sun, 5 Apr 2026 15:43:20 +0800 Subject: [PATCH] bugfix --- llmage/accounting.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/llmage/accounting.py b/llmage/accounting.py index 649a054..dffee4d 100644 --- a/llmage/accounting.py +++ b/llmage/accounting.py @@ -190,10 +190,17 @@ async def backend_accounting(): env = ServerEnv() debug(f'backend accounting started ...') while True: - lus = await get_accounting_llmusages() - debug(f'get accounting {len(lus)} lus') + try: + lus = await get_accounting_llmusages() + debug(f'get accounting {len(lus)} lus') + except Exception as e: + exception(f'{e}') for lu in lus: - debug(f'backend_accounting(): {lu.id=} handleing...') - await llm_accounting(lu) + try: + debug(f'backend_accounting(): {lu.id=} handleing...') + await llm_accounting(lu) + except Exception as e: + exception(f'{e}, {lu.id=}') + await asyncio.sleep(10)