From d4d2110412b861e37e6c13f91179c05f4c29dab3 Mon Sep 17 00:00:00 2001 From: dekun Date: Thu, 20 Aug 2026 17:33:10 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B6=E6=A0=8F=E5=8A=A0=E5=9B=BA=EF=BC=9A?= =?UTF-8?q?=E4=BA=A4=E6=98=93=E8=B4=A6=E6=88=B7/=E6=9C=9F=E6=9D=83?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E7=BC=BA=E7=9C=81=E4=B8=8E=E5=B8=81=E9=87=91?= =?UTF-8?q?=E9=A2=9D=E6=A0=BC=E5=BC=8F=E5=8C=96=E5=90=9E=E6=8E=89Undefined?= =?UTF-8?q?=EF=BC=8C=E9=99=8D=E4=BD=8E=E5=86=8D=E5=8F=91500=E9=A3=8E?= =?UTF-8?q?=E9=99=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- lib/instance/instance_embed_context_lib.py | 3 ++- lib/instance/templates/instance_header_panel.html | 2 +- lib/instance/templates/instance_header_stats.html | 6 +++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/instance/instance_embed_context_lib.py b/lib/instance/instance_embed_context_lib.py index 3103f02..fdcac17 100644 --- a/lib/instance/instance_embed_context_lib.py +++ b/lib/instance/instance_embed_context_lib.py @@ -121,7 +121,8 @@ def _fmt_coin_amount(v: float | None, *, min_amt: float = 1e-6) -> str | None: return None try: n = float(v) - except (TypeError, ValueError): + except Exception: + # Jinja Undefined 等也吞掉,避免顶栏 float(Undefined) → HTTP 500 return None if n < min_amt: return None diff --git a/lib/instance/templates/instance_header_panel.html b/lib/instance/templates/instance_header_panel.html index 9118bcb..3bb9979 100644 --- a/lib/instance/templates/instance_header_panel.html +++ b/lib/instance/templates/instance_header_panel.html @@ -43,7 +43,7 @@ {% set _trading_margin_mode = 'coin' if _coin_margin else 'usdc' %}