From e913e540a34506a5fab65e86b72724ffc3b1cc06 Mon Sep 17 00:00:00 2001 From: Xuwznln <18435084+Xuwznln@users.noreply.github.com> Date: Mon, 13 Oct 2025 15:16:56 +0800 Subject: [PATCH] Fix ResourceTreeSet load error --- unilabos/ros/nodes/resource_tracker.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/unilabos/ros/nodes/resource_tracker.py b/unilabos/ros/nodes/resource_tracker.py index 30567aec..0859e0a3 100644 --- a/unilabos/ros/nodes/resource_tracker.py +++ b/unilabos/ros/nodes/resource_tracker.py @@ -715,16 +715,9 @@ class ResourceTreeSet(object): Returns: ResourceTreeSet: 反序列化后的资源树集合 """ - # 将每个字典转换为 ResourceInstanceDict - # FIXME: 需要重新确定parent关系 nested_lists = [] for tree_data in data: - flatten_instances = [ - ResourceDictInstance.get_resource_instance_from_dict(node_dict) for node_dict in tree_data - ] - nested_lists.append(flatten_instances) - - # 使用现有的构造函数创建 ResourceTreeSet + nested_lists.extend(ResourceTreeSet.from_raw_list(tree_data).trees) return cls(nested_lists)