fix host_node error

This commit is contained in:
Xuwznln
2025-10-11 02:54:15 +08:00
parent 704e13f030
commit 174b1914d4

View File

@@ -335,11 +335,12 @@ def main():
resource_edge_info.pop(edge_info - ind - 1) resource_edge_info.pop(edge_info - ind - 1)
continue continue
tree_set = ResourceTreeSet.from_raw_list(request_startup_json["nodes"]) # 如果从远端获取了物料信息,则与本地物料进行同步
for root_node in tree_set.root_nodes: 希望和本地的resources_config进行同步根节点device if request_startup_json and "nodes" in request_startup_json:
id能对上的且是resource的则自动添加进来根节点上不是device的也包含进来 print_status("开始同步远端物料到本地...", "info")
device_id = root_node. remote_tree_set = ResourceTreeSet.from_raw_list(request_startup_json["nodes"])
# tree_set.all_nodes resource_tree_set.merge_remote_resources(remote_tree_set)
print_status("远端物料同步完成", "info")
# 使用 ResourceTreeSet 代替 list # 使用 ResourceTreeSet 代替 list
args_dict["resources_config"] = resource_tree_set args_dict["resources_config"] = resource_tree_set