From c8c546a873c94f9ea4f3cf0d4230b55acd6c9ebd Mon Sep 17 00:00:00 2001 From: rui40000 Date: Tue, 21 Jul 2026 12:22:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20ZenMux=20=E8=8A=82=E7=82=B9=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E5=8A=A0=E4=BF=9D=E6=8A=A4=EF=BC=8C=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E6=97=B6=E4=B8=8D=E8=BF=9E=E7=B4=AF=E5=85=B6=E4=BD=99=E8=8A=82?= =?UTF-8?q?=E7=82=B9=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- __init__.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/__init__.py b/__init__.py index b41ffcb..2edef9c 100644 --- a/__init__.py +++ b/__init__.py @@ -42,8 +42,14 @@ except Exception as _e: SDMATTE_NODE_CLASS_MAPPINGS = {} SDMATTE_NODE_DISPLAY_NAME_MAPPINGS = {} # 新增:ZenMux API 连接节点(聚合平台,厂商→模型二级选择,标签含价格) -from .zenmux import NODE_CLASS_MAPPINGS as ZENMUX_NODE_CLASS_MAPPINGS -from .zenmux import NODE_DISPLAY_NAME_MAPPINGS as ZENMUX_NODE_DISPLAY_NAME_MAPPINGS +# 同样用 try/except 保护:万一快照损坏或依赖缺失,不连累其余节点加载 +try: + from .zenmux import NODE_CLASS_MAPPINGS as ZENMUX_NODE_CLASS_MAPPINGS + from .zenmux import NODE_DISPLAY_NAME_MAPPINGS as ZENMUX_NODE_DISPLAY_NAME_MAPPINGS +except Exception as _e: + print(f"[Ruinode] ZenMux 节点未加载:{_e}") + ZENMUX_NODE_CLASS_MAPPINGS = {} + ZENMUX_NODE_DISPLAY_NAME_MAPPINGS = {} # 合并节点映射字典 NODE_CLASS_MAPPINGS = {}