dock_area.clear_all() kills RPC communication
• demo [10/69] ❯❯ gui.add_dock(relative_to='dock_4',position='right')
Out[10]: <BECDock object at 0x169421750>
• demo [11/69] ❯❯ gui.clear_all()
• demo [12/69] ❯❯ gui.add_dock()
---------------------------------------------------------------------------
RPCResponseTimeoutError Traceback (most recent call last)
Cell In[12], line 1
----> 1 gui.add_dock()
File ~/PSI/bec_widgets/bec_widgets/cli/client_utils.py:65, in rpc_call.<locals>.wrapper(self, *args, **kwargs)
63 if not self.gui_is_alive():
64 raise RuntimeError("GUI is not alive")
---> 65 return self._run_rpc(func.__name__, *args, **kwargs)
File ~/PSI/bec_widgets/bec_widgets/cli/client_utils.py:328, in RPCBase._run_rpc(self, method, wait_for_rpc_response, timeout, *args, **kwargs)
325 response = redis_msg.wait(timeout)
327 if response is None:
--> 328 raise RPCResponseTimeoutError(request_id, timeout)
330 # get class name
331 if not response.accepted:
RPCResponseTimeoutError: RPC response not received within 3 seconds for request ID 82d74ebc-b61e-4331-a8f0-5b329f7175ca
• demo [13/69] ❯❯
Edited by wyzula_j