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