mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2025-12-17 13:01:12 +00:00
Fix ResourceTreeSet load error
This commit is contained in:
@@ -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)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user