From 4dc59aa5e9b15e5ec40401e80e7965acd88e2fce Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Fri, 11 Apr 2025 13:28:28 +0200 Subject: [PATCH] fix(rpc_base): ensure message wait event is set after processing RPC response --- bec_widgets/cli/rpc/rpc_base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bec_widgets/cli/rpc/rpc_base.py b/bec_widgets/cli/rpc/rpc_base.py index 150b287a..70e5464a 100644 --- a/bec_widgets/cli/rpc/rpc_base.py +++ b/bec_widgets/cli/rpc/rpc_base.py @@ -227,8 +227,8 @@ class RPCBase: @staticmethod def _on_rpc_response(msg_obj: MessageObject, parent: RPCBase) -> None: msg = cast(messages.RequestResponseMessage, msg_obj.value) - parent._msg_wait_event.set() parent._rpc_response = msg + parent._msg_wait_event.set() def _create_widget_from_msg_result(self, msg_result): if msg_result is None: