From 46259314f02555ca2deb5a8ac7c2dba8d0558a2d Mon Sep 17 00:00:00 2001 From: yumoqing Date: Mon, 30 Mar 2026 16:04:54 +0800 Subject: [PATCH] bugfix --- llmage/accounting.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/llmage/accounting.py b/llmage/accounting.py index 2482af2..e01485a 100644 --- a/llmage/accounting.py +++ b/llmage/accounting.py @@ -10,10 +10,11 @@ from accounting.getaccount import getCustomerBalance async def llm_charging(sor, ppid, llmusage): env = ServerEnv() prices = await env.pricing_program_charging(sor, ppid, llmusage.usage) - if len(prices) == 0: - d = DictObject() - d.original_amount = d.amount = d.cost = 0.00 - return d + if prices is None: + e = Exception(f'{ppid=}, {llmusage.usage=} env.pricing_program_charging() return None') + exception(f'{e}') + raise e + return None amount = 0 cost = 0 for p in prices: