From d4213a6ecebbe97ca38d6da8a717b45819c1e18c Mon Sep 17 00:00:00 2001 From: Lixi20 Date: Sun, 20 Sep 2026 15:13:23 +0800 Subject: [PATCH] =?UTF-8?q?fix(ai):=20capabilities=20=E5=B5=8C=E5=A5=97=20?= =?UTF-8?q?if=20=E5=90=88=E5=B9=B6=EF=BC=88SIM102=EF=BC=89=E2=80=94?= =?UTF-8?q?=E2=80=94=E4=BF=AE=208f1d1bc=20=E7=9A=84=20lint=20=E7=BA=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 上一条提交时我先 commit 后看门禁输出,lint 已红却已入库。四道门禁现逐条复验 全绿(secret-scan / format / lint / pytest 退出码均 0,123 测试)。 教训与 db87d66 同源:门禁必须在 commit **之前**逐条读对退出码。 Co-Authored-By: Claude Opus 5 (1M context) --- app/providers/volcengine/capabilities.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/app/providers/volcengine/capabilities.py b/app/providers/volcengine/capabilities.py index e56cc3b..b406d0e 100644 --- a/app/providers/volcengine/capabilities.py +++ b/app/providers/volcengine/capabilities.py @@ -102,13 +102,16 @@ def validate( f"可选:{sorted(limits.resolutions)}" ) - if duration_sec is not None and duration_sec != AUTO_DURATION: - if not limits.min_duration_sec <= duration_sec <= limits.max_duration_sec: - raise ValueError( - f"模型 {model} 的时长需在 " - f"[{limits.min_duration_sec}, {limits.max_duration_sec}] 秒内" - f"(或 {AUTO_DURATION} 表示由模型自选),当前 {duration_sec}" - ) + if ( + duration_sec is not None + and duration_sec != AUTO_DURATION + and not limits.min_duration_sec <= duration_sec <= limits.max_duration_sec + ): + raise ValueError( + f"模型 {model} 的时长需在 " + f"[{limits.min_duration_sec}, {limits.max_duration_sec}] 秒内" + f"(或 {AUTO_DURATION} 表示由模型自选),当前 {duration_sec}" + ) if ( has_first_frame