From 06984247f46e6023de774f908dc0b6bfa2907892 Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Fri, 16 Oct 2026 14:11:23 +0200 Subject: [PATCH] fix(developer_view): submit procedures through the bec 4 request helper --- .../views/developer_view/developer_widget.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/bec_widgets/applications/views/developer_view/developer_widget.py b/bec_widgets/applications/views/developer_view/developer_widget.py index 767ad373..52d59b68 100644 --- a/bec_widgets/applications/views/developer_view/developer_widget.py +++ b/bec_widgets/applications/views/developer_view/developer_widget.py @@ -4,7 +4,7 @@ import re import markdown from bec_lib.endpoints import MessageEndpoints -from bec_lib.messages import ProcedureRequestMessage +from bec_lib.procedures.helper import FrontendProcedureHelper from bec_lib.script_executor import upload_script from bec_qthemes import material_icon from qtpy.QtGui import QKeySequence, QShortcut # type: ignore @@ -372,12 +372,9 @@ class DeveloperWidget(DockAreaWidget): if (script_id := self._try_upload()) is not None: self.current_script_id = script_id print(f"Uploaded script with ID: {self.current_script_id}") - self.client.connector.xadd( - MessageEndpoints.procedure_request(), - ProcedureRequestMessage( - identifier="run_script", args_kwargs=((self.current_script_id,), {}) - ).model_dump(), - ) + FrontendProcedureHelper( + self.client.connector, monitor_responses=False + ).request.procedure("run_script", ((self.current_script_id,), {})) @SafeSlot() def on_stop(self):