From 5b51f4bd0c5851ae248bb2c69f5cb711c8213c38 Mon Sep 17 00:00:00 2001 From: iomgaa Date: Fri, 10 Jul 2026 01:08:03 -0400 Subject: [PATCH] =?UTF-8?q?fix(synthesizer):=20generate=5Fone=20=E6=8D=95?= =?UTF-8?q?=E8=8E=B7=E6=89=80=E6=9C=89=E5=BC=82=E5=B8=B8=E9=81=BF=E5=85=8D?= =?UTF-8?q?=20VLM=20=E8=B6=85=E6=97=B6=E7=A9=BF=E9=80=8F=E5=B4=A9=E6=BA=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit except (ValueError, KeyError) → except Exception, 覆盖 StreamLivenessTimeout 等网络/超时异常。 Co-Authored-By: Claude Opus 4.6 (1M context) --- app/question_gen/synthesizer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/question_gen/synthesizer.py b/app/question_gen/synthesizer.py index bcc7bc5..058ab2e 100644 --- a/app/question_gen/synthesizer.py +++ b/app/question_gen/synthesizer.py @@ -737,7 +737,7 @@ async def generate_one( source_nodes=(anchor.node_id,), difficulty="medium", ) - except (ValueError, KeyError) as exc: + except Exception as exc: logger.warning( "generate_one 尝试 {}/{} 失败 ({}): {}", attempt + 1,