From be722683a7cc7b215c572f9c2e996839b010b64e Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Tue, 15 Apr 2025 09:10:35 +0200 Subject: [PATCH] fix(main_window): show app id only when connected to redis --- .../widgets/containers/main_window/main_window.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/bec_widgets/widgets/containers/main_window/main_window.py b/bec_widgets/widgets/containers/main_window/main_window.py index 10454299..7b0cc5bf 100644 --- a/bec_widgets/widgets/containers/main_window/main_window.py +++ b/bec_widgets/widgets/containers/main_window/main_window.py @@ -66,8 +66,16 @@ class BECMainWindow(BECWidget, QMainWindow): self.setCentralWidget(self.ui) def display_app_id(self): - server_id = self.bec_dispatcher.cli_server.gui_id - self.statusBar().showMessage(f"App ID: {server_id}") + """ + Display the app ID in the status bar. + """ + if self.bec_dispatcher.cli_server is None: + status_message = "Not connected" + else: + # Get the server ID from the dispatcher + server_id = self.bec_dispatcher.cli_server.gui_id + status_message = f"App ID: {server_id}" + self.statusBar().showMessage(status_message) def _fetch_theme(self) -> str: return self.app.theme.theme