From affc42450aee97bcd4c82d4c4c17d4d8e6207c33 Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Thu, 16 Apr 2026 19:24:25 +0200 Subject: [PATCH] refactor: move rpc_widget_handler to utils --- .../examples/jupyter_console/jupyter_console_window.py | 2 +- bec_widgets/{cli/rpc => utils}/rpc_widget_handler.py | 0 bec_widgets/widgets/containers/dock_area/basic_dock_area.py | 2 +- bec_widgets/widgets/containers/dock_area/dock_area.py | 2 +- .../widgets/containers/layout_manager/layout_manager.py | 2 +- tests/unit_tests/test_rpc_widget_handler.py | 4 ++-- 6 files changed, 6 insertions(+), 6 deletions(-) rename bec_widgets/{cli/rpc => utils}/rpc_widget_handler.py (100%) diff --git a/bec_widgets/examples/jupyter_console/jupyter_console_window.py b/bec_widgets/examples/jupyter_console/jupyter_console_window.py index 5cb0fefd..77dd577e 100644 --- a/bec_widgets/examples/jupyter_console/jupyter_console_window.py +++ b/bec_widgets/examples/jupyter_console/jupyter_console_window.py @@ -25,7 +25,7 @@ from qtpy.QtWidgets import ( QWidget, ) -from bec_widgets.cli.rpc.rpc_widget_handler import widget_handler +from bec_widgets.utils.rpc_widget_handler import widget_handler from bec_widgets.utils.colors import apply_theme from bec_widgets.utils.widget_io import WidgetHierarchy as wh from bec_widgets.widgets.editors.jupyter_console.jupyter_console import BECJupyterConsole diff --git a/bec_widgets/cli/rpc/rpc_widget_handler.py b/bec_widgets/utils/rpc_widget_handler.py similarity index 100% rename from bec_widgets/cli/rpc/rpc_widget_handler.py rename to bec_widgets/utils/rpc_widget_handler.py diff --git a/bec_widgets/widgets/containers/dock_area/basic_dock_area.py b/bec_widgets/widgets/containers/dock_area/basic_dock_area.py index 5491f471..8878b548 100644 --- a/bec_widgets/widgets/containers/dock_area/basic_dock_area.py +++ b/bec_widgets/widgets/containers/dock_area/basic_dock_area.py @@ -13,7 +13,7 @@ from shiboken6 import isValid import bec_widgets.widgets.containers.qt_ads as QtAds from bec_widgets import BECWidget, SafeSlot -from bec_widgets.cli.rpc.rpc_widget_handler import widget_handler +from bec_widgets.utils.rpc_widget_handler import widget_handler from bec_widgets.utils.bec_connector import BECConnector from bec_widgets.utils.property_editor import PropertyEditor from bec_widgets.utils.toolbars.actions import MaterialIconAction diff --git a/bec_widgets/widgets/containers/dock_area/dock_area.py b/bec_widgets/widgets/containers/dock_area/dock_area.py index 18b2ee02..983525c0 100644 --- a/bec_widgets/widgets/containers/dock_area/dock_area.py +++ b/bec_widgets/widgets/containers/dock_area/dock_area.py @@ -20,7 +20,7 @@ from qtpy.QtWidgets import ( import bec_widgets.widgets.containers.qt_ads as QtAds from bec_widgets import BECWidget, SafeProperty, SafeSlot from bec_widgets.applications.views.view import ViewTourSteps -from bec_widgets.cli.rpc.rpc_widget_handler import widget_handler +from bec_widgets.utils.rpc_widget_handler import widget_handler from bec_widgets.utils import BECDispatcher from bec_widgets.utils.colors import apply_theme from bec_widgets.utils.rpc_decorator import rpc_timeout diff --git a/bec_widgets/widgets/containers/layout_manager/layout_manager.py b/bec_widgets/widgets/containers/layout_manager/layout_manager.py index 82d780a8..c99d753b 100644 --- a/bec_widgets/widgets/containers/layout_manager/layout_manager.py +++ b/bec_widgets/widgets/containers/layout_manager/layout_manager.py @@ -22,7 +22,7 @@ from qtpy.QtWidgets import ( ) from typeguard import typechecked -from bec_widgets.cli.rpc.rpc_widget_handler import widget_handler +from bec_widgets.utils.rpc_widget_handler import widget_handler class LayoutManagerWidget(QWidget): diff --git a/tests/unit_tests/test_rpc_widget_handler.py b/tests/unit_tests/test_rpc_widget_handler.py index ed213b8b..2270e3b0 100644 --- a/tests/unit_tests/test_rpc_widget_handler.py +++ b/tests/unit_tests/test_rpc_widget_handler.py @@ -1,6 +1,6 @@ from unittest.mock import patch -from bec_widgets.cli.rpc.rpc_widget_handler import RPCWidgetHandler +from bec_widgets.utils.rpc_widget_handler import RPCWidgetHandler from bec_widgets.utils.bec_widget import BECWidget from bec_widgets.utils.plugin_utils import BECClassContainer, BECClassInfo @@ -16,7 +16,7 @@ class _TestPluginWidget(BECWidget): ... @patch( - "bec_widgets.cli.rpc.rpc_widget_handler.get_all_plugin_widgets", + "bec_widgets.utils.rpc_widget_handler.get_all_plugin_widgets", return_value=BECClassContainer( [ BECClassInfo(name="DeviceComboBox", obj=_TestPluginWidget, module="", file=""),