mirror of
https://github.com/bec-project/bec_widgets.git
synced 2025-07-14 03:31:50 +02:00
fix(rpc_base): ensure message wait event is set after processing RPC response
This commit is contained in:
@ -227,8 +227,8 @@ class RPCBase:
|
|||||||
@staticmethod
|
@staticmethod
|
||||||
def _on_rpc_response(msg_obj: MessageObject, parent: RPCBase) -> None:
|
def _on_rpc_response(msg_obj: MessageObject, parent: RPCBase) -> None:
|
||||||
msg = cast(messages.RequestResponseMessage, msg_obj.value)
|
msg = cast(messages.RequestResponseMessage, msg_obj.value)
|
||||||
parent._msg_wait_event.set()
|
|
||||||
parent._rpc_response = msg
|
parent._rpc_response = msg
|
||||||
|
parent._msg_wait_event.set()
|
||||||
|
|
||||||
def _create_widget_from_msg_result(self, msg_result):
|
def _create_widget_from_msg_result(self, msg_result):
|
||||||
if msg_result is None:
|
if msg_result is None:
|
||||||
|
Reference in New Issue
Block a user