Fix ResourceTreeSet load error

This commit is contained in:
Xuwznln
2025-10-13 15:16:56 +08:00
parent aed39b648d
commit e913e540a3

View File

@@ -715,16 +715,9 @@ class ResourceTreeSet(object):
Returns: Returns:
ResourceTreeSet: 反序列化后的资源树集合 ResourceTreeSet: 反序列化后的资源树集合
""" """
# 将每个字典转换为 ResourceInstanceDict
# FIXME: 需要重新确定parent关系
nested_lists = [] nested_lists = []
for tree_data in data: for tree_data in data:
flatten_instances = [ nested_lists.extend(ResourceTreeSet.from_raw_list(tree_data).trees)
ResourceDictInstance.get_resource_instance_from_dict(node_dict) for node_dict in tree_data
]
nested_lists.append(flatten_instances)
# 使用现有的构造函数创建 ResourceTreeSet
return cls(nested_lists) return cls(nested_lists)