diff --git a/bec_widgets/utils/rpc_server.py b/bec_widgets/utils/rpc_server.py index 16848a00..53f5eefe 100644 --- a/bec_widgets/utils/rpc_server.py +++ b/bec_widgets/utils/rpc_server.py @@ -125,7 +125,7 @@ class RPCServer: def run_rpc(self, obj, method, args, kwargs): # Run with rpc registry broadcast, but only once with RPCRegister.delayed_broadcast(): - logger.debug(f"Running RPC instruction: {method} with args: {args}, kwargs: {kwargs}") + logger.info(f"Running RPC instruction: {method} with args: {args}, kwargs: {kwargs}") method_obj = getattr(obj, method) # check if the method accepts args and kwargs if not callable(method_obj): diff --git a/bec_widgets/widgets/containers/main_window/main_window.py b/bec_widgets/widgets/containers/main_window/main_window.py index 099ef930..eec258bf 100644 --- a/bec_widgets/widgets/containers/main_window/main_window.py +++ b/bec_widgets/widgets/containers/main_window/main_window.py @@ -1,5 +1,6 @@ import os +from bec_lib.logger import bec_logger from qtpy.QtCore import QSize from qtpy.QtGui import QAction, QActionGroup, QIcon from qtpy.QtWidgets import QApplication, QMainWindow, QStyle @@ -16,6 +17,8 @@ from bec_widgets.widgets.containers.main_window.addons.web_links import BECWebLi MODULE_PATH = os.path.dirname(bec_widgets.__file__) +logger = bec_logger.logger + class BECMainWindow(BECWidget, QMainWindow): RPC = False @@ -170,6 +173,7 @@ class BECMainWindow(BECWidget, QMainWindow): apply_theme(theme) def cleanup(self): + logger.info("Cleaning up BECMainWindow with delayed broadcast") with RPCRegister.delayed_broadcast(): central_widget = self.centralWidget() central_widget.close()