From 956f2999c2126cfa377d31431cf77da25ec7947f Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Wed, 6 Aug 2025 21:37:34 +0200 Subject: [PATCH] fix(bec_connector): added name established signal for listeners --- bec_widgets/utils/bec_connector.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bec_widgets/utils/bec_connector.py b/bec_widgets/utils/bec_connector.py index 289be636..46d908a1 100644 --- a/bec_widgets/utils/bec_connector.py +++ b/bec_widgets/utils/bec_connector.py @@ -78,6 +78,7 @@ class BECConnector: USER_ACCESS = ["_config_dict", "_get_all_rpc", "_rpc_id"] EXIT_HANDLERS = {} remove_signal = Signal() + name_established_signal = Signal(str) def __init__( self, @@ -205,6 +206,10 @@ class BECConnector: self._enforce_unique_sibling_name() # 2) Register the object for RPC self.rpc_register.add_rpc(self) + try: + self.name_established_signal.emit(self.object_name) + except RuntimeError: + return def _enforce_unique_sibling_name(self): """