From 1b1f56626a74ff7fda086d530a1fae2bb450eb54 Mon Sep 17 00:00:00 2001 From: zphrs <z@zephiris.dev> Date: Tue, 11 Mar 2025 16:39:26 -0700 Subject: [PATCH] added back accidentally deleted functions --- utils/containers.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/utils/containers.py b/utils/containers.py index 27e990f..d598d44 100644 --- a/utils/containers.py +++ b/utils/containers.py @@ -114,6 +114,14 @@ class ClusterConductor: for container in containers: if container and container_regex.match(container): self._dump_container_logs(dir, container) + def get_view(self) -> str: + return {"address": f"{self.ip}:{self.port}", "id": self.index} + + def get_nodes(self): + return self.nodes + + def get_node(self, index): + return self.nodes[index] def _dump_container_logs(self, dir, name: str) -> None: log_file = os.path.join(dir, f"{name}.log") @@ -503,7 +511,8 @@ class ClusterConductor: view_changed = True if view_changed and hasattr(self, "_parent"): self._parent.broadcast_view(self.get_full_view()) - + def get_node(self, index): + return self.nodes[index] def get_full_view(self): view = [] for node in self.nodes: -- GitLab