diff --git a/bec_widgets/examples/jupyter_console/jupyter_console_window.py b/bec_widgets/examples/jupyter_console/jupyter_console_window.py index 77dd577e..87cb27c0 100644 --- a/bec_widgets/examples/jupyter_console/jupyter_console_window.py +++ b/bec_widgets/examples/jupyter_console/jupyter_console_window.py @@ -25,8 +25,8 @@ from qtpy.QtWidgets import ( QWidget, ) -from bec_widgets.utils.rpc_widget_handler import widget_handler from bec_widgets.utils.colors import apply_theme +from bec_widgets.utils.rpc_widget_handler import widget_handler 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/utils/bec_connector.py b/bec_widgets/utils/bec_connector.py index 7c3a82f9..67be8ab5 100644 --- a/bec_widgets/utils/bec_connector.py +++ b/bec_widgets/utils/bec_connector.py @@ -15,9 +15,9 @@ from pydantic import BaseModel, Field, field_validator from qtpy.QtCore import Property, QObject, QRunnable, QThreadPool, Signal from qtpy.QtWidgets import QApplication -from bec_widgets.utils.rpc_register import RPCRegister from bec_widgets.utils.error_popups import ErrorPopupUtility, SafeSlot from bec_widgets.utils.name_utils import sanitize_namespace +from bec_widgets.utils.rpc_register import RPCRegister from bec_widgets.utils.widget_io import WidgetHierarchy from bec_widgets.utils.yaml_dialog import load_yaml, load_yaml_gui, save_yaml, save_yaml_gui diff --git a/bec_widgets/utils/bec_widget.py b/bec_widgets/utils/bec_widget.py index e4f89711..d1d99656 100644 --- a/bec_widgets/utils/bec_widget.py +++ b/bec_widgets/utils/bec_widget.py @@ -10,11 +10,11 @@ from qtpy.QtGui import QFont, QPixmap from qtpy.QtWidgets import QApplication, QFileDialog, QLabel, QVBoxLayout, QWidget import bec_widgets.widgets.containers.qt_ads as QtAds -from bec_widgets.utils.rpc_register import RPCRegister from bec_widgets.utils.bec_connector import BECConnector, ConnectionConfig from bec_widgets.utils.busy_loader import install_busy_loader from bec_widgets.utils.error_popups import SafeConnect, SafeSlot from bec_widgets.utils.rpc_decorator import rpc_timeout +from bec_widgets.utils.rpc_register import RPCRegister from bec_widgets.utils.widget_io import WidgetHierarchy from bec_widgets.widgets.utility.spinner.spinner import SpinnerWidget diff --git a/bec_widgets/utils/rpc_server.py b/bec_widgets/utils/rpc_server.py index 292a4529..237b5878 100644 --- a/bec_widgets/utils/rpc_server.py +++ b/bec_widgets/utils/rpc_server.py @@ -14,11 +14,11 @@ from qtpy.QtCore import Qt, QTimer from qtpy.QtWidgets import QWidget from redis.exceptions import RedisError -from bec_widgets.utils.rpc_register import RPCRegister from bec_widgets.utils import BECDispatcher from bec_widgets.utils.bec_connector import BECConnector from bec_widgets.utils.container_utils import WidgetContainerUtils from bec_widgets.utils.error_popups import ErrorPopupUtility +from bec_widgets.utils.rpc_register import RPCRegister from bec_widgets.utils.screen_utils import apply_window_geometry from bec_widgets.widgets.containers.dock_area.dock_area import BECDockArea from bec_widgets.widgets.containers.main_window.main_window import BECMainWindow, BECMainWindowNoRPC 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 8878b548..088050ae 100644 --- a/bec_widgets/widgets/containers/dock_area/basic_dock_area.py +++ b/bec_widgets/widgets/containers/dock_area/basic_dock_area.py @@ -13,9 +13,9 @@ from shiboken6 import isValid import bec_widgets.widgets.containers.qt_ads as QtAds from bec_widgets import BECWidget, SafeSlot -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.rpc_widget_handler import widget_handler from bec_widgets.utils.toolbars.actions import MaterialIconAction from bec_widgets.widgets.containers.qt_ads import ( CDockAreaWidget, diff --git a/bec_widgets/widgets/containers/dock_area/dock_area.py b/bec_widgets/widgets/containers/dock_area/dock_area.py index 983525c0..dccaa2ad 100644 --- a/bec_widgets/widgets/containers/dock_area/dock_area.py +++ b/bec_widgets/widgets/containers/dock_area/dock_area.py @@ -20,10 +20,10 @@ 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.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 +from bec_widgets.utils.rpc_widget_handler import widget_handler from bec_widgets.utils.toolbars.actions import ( ExpandableMenuAction, MaterialIconAction, diff --git a/bec_widgets/widgets/services/device_browser/device_browser.py b/bec_widgets/widgets/services/device_browser/device_browser.py index 83724bdf..d0fc5af9 100644 --- a/bec_widgets/widgets/services/device_browser/device_browser.py +++ b/bec_widgets/widgets/services/device_browser/device_browser.py @@ -12,10 +12,10 @@ from pyqtgraph import SignalProxy from qtpy.QtCore import QThreadPool, Signal from qtpy.QtWidgets import QFileDialog, QListWidget, QToolButton, QVBoxLayout, QWidget -from bec_widgets.utils.rpc_register import RPCRegister from bec_widgets.utils.bec_widget import BECWidget from bec_widgets.utils.error_popups import SafeSlot from bec_widgets.utils.list_of_expandable_frames import ListOfExpandableFrames +from bec_widgets.utils.rpc_register import RPCRegister from bec_widgets.utils.ui_loader import UILoader from bec_widgets.widgets.services.device_browser.device_item import DeviceItem from bec_widgets.widgets.services.device_browser.device_item.device_config_dialog import ( diff --git a/tests/unit_tests/conftest.py b/tests/unit_tests/conftest.py index 75947146..1b599171 100644 --- a/tests/unit_tests/conftest.py +++ b/tests/unit_tests/conftest.py @@ -23,11 +23,11 @@ from pytestqt.exceptions import TimeoutError as QtBotTimeoutError from qtpy.QtCore import QEvent, QEventLoop from qtpy.QtWidgets import QApplication, QMessageBox -from bec_widgets.utils.rpc_register import RPCRegister from bec_widgets.tests.utils import DEVICES, DMMock from bec_widgets.utils import bec_dispatcher as bec_dispatcher_module from bec_widgets.utils import error_popups from bec_widgets.utils.bec_dispatcher import QtRedisConnector +from bec_widgets.utils.rpc_register import RPCRegister # Patch to set default RAISE_ERROR_DEFAULT to True for tests # This means that by default, error popups will raise exceptions during tests diff --git a/tests/unit_tests/test_rpc_widget_handler.py b/tests/unit_tests/test_rpc_widget_handler.py index 2270e3b0..a8a2c210 100644 --- a/tests/unit_tests/test_rpc_widget_handler.py +++ b/tests/unit_tests/test_rpc_widget_handler.py @@ -1,8 +1,8 @@ from unittest.mock import patch -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 +from bec_widgets.utils.rpc_widget_handler import RPCWidgetHandler def test_rpc_widget_handler():