From 11400520c984bb6efb85f3a6ed8acfd2a5cfe177 Mon Sep 17 00:00:00 2001 From: Artur Borecki Date: Tue, 26 Aug 2025 19:30:50 +0200 Subject: [PATCH] refactor(server.py): fix method naming and add logging --- src/judas_server/backend/server.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/judas_server/backend/server.py b/src/judas_server/backend/server.py index 54ed03c..6324478 100644 --- a/src/judas_server/backend/server.py +++ b/src/judas_server/backend/server.py @@ -32,19 +32,22 @@ class BackendServer: self.running: bool = False - def start_polling(self) -> None: + def run(self) -> None: self.running = True threading.Thread( - name="BackendServer thread", target=self._poll_loop, daemon=True + name="BackendServer thread", target=self._loop, daemon=True ).start() - def _poll_loop(self) -> None: + def _loop(self) -> None: + self.logger.info("Starting server loop...") while self.running: for client in self.clients.values(): client["polled"]["cpu_usage"] = round(rn.uniform(0, 100), 1) client["polled"]["ram_usage"] = round(rn.uniform(0, 100), 1) time.sleep(1) + self.logger.info("Server loop stopped.") + def get_client_data( self, client_id: str ) -> dict[str, dict[str, Any]] | None: