From c5cd76c50befd7e8103bf1295c7e46db34d966a7 Mon Sep 17 00:00:00 2001 From: SengokuCola <1026294844@qq.com> Date: Sun, 21 Dec 2025 16:43:14 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E8=BF=94=E5=9B=9E=E5=80=BC?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/bw_learner/expression_learner.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bw_learner/expression_learner.py b/src/bw_learner/expression_learner.py index 17d2c797..32a98f44 100644 --- a/src/bw_learner/expression_learner.py +++ b/src/bw_learner/expression_learner.py @@ -344,7 +344,7 @@ class ExpressionLearner: logger.error(f"修复中文引号后仍失败,错误: {type(fix_error).__name__}: {str(fix_error)}") logger.error(f"解析表达风格 JSON 失败,原始响应:{response}") logger.error(f"处理后的 JSON 字符串(前500字符):{raw[:500]}") - return [] + return [], [] if isinstance(parsed, dict): parsed_list = [parsed] @@ -352,7 +352,7 @@ class ExpressionLearner: parsed_list = parsed else: logger.error(f"表达风格解析结果类型异常: {type(parsed)}, 内容: {parsed}") - return [] + return [], [] for item in parsed_list: if not isinstance(item, dict):