Fixed memory leak for instances

This commit is contained in:
2025-11-24 21:00:04 +01:00
parent bb8752233e
commit 84c63f0c5a
7 changed files with 48 additions and 25 deletions

View File

@@ -13,7 +13,7 @@ class InstancesDebugger(SingleInstance):
nodes, edges = from_parent_child_list(
instances,
id_getter=lambda x: x.get_full_id(),
label_getter=lambda x: f"{s_name(x.get_session())}-{x.get_prefix()}",
label_getter=lambda x: f"{x.get_id()}",
parent_getter=lambda x: x.get_full_parent_id()
)
for edge in edges:
@@ -23,7 +23,7 @@ class InstancesDebugger(SingleInstance):
for node in nodes:
node["shape"] = "box"
vis_network = VisNetwork(self, nodes=nodes, edges=edges)
vis_network = VisNetwork(self, nodes=nodes, edges=edges, _id="-vis")
# vis_network.add_to_options(physics={"wind": {"x": 0, "y": 1}})
return vis_network