From 55be5e818814602dc76372d5130b49a56db8cd3b Mon Sep 17 00:00:00 2001 From: Xuwznln <18435084+Xuwznln@users.noreply.github.com> Date: Fri, 6 Jun 2025 17:21:19 +0800 Subject: [PATCH] registry --- unilabos/registry/registry.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/unilabos/registry/registry.py b/unilabos/registry/registry.py index e95d25aa..2bc81874 100644 --- a/unilabos/registry/registry.py +++ b/unilabos/registry/registry.py @@ -214,6 +214,8 @@ class Registry: # 处理动作值映射 if "action_value_mappings" in device_config["class"]: for action_name, action_config in device_config["class"]["action_value_mappings"].items(): + if "handles" not in action_config: + device_config["handles"] = [] if "type" in action_config: action_config["type"] = self._replace_type_with_class( action_config["type"], device_id, f"动作 {action_name}"