0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-14 11:41:49 +02:00

fix: circular imports

This commit is contained in:
2024-03-25 13:39:21 +01:00
parent 62f0b15193
commit c5826f8887
6 changed files with 6 additions and 7 deletions

View File

@ -1,6 +1,6 @@
from .editor import BECEditor from .editor import BECEditor
from .figure import BECFigure, FigureConfig from .figure import BECFigure, FigureConfig
from .monitor import BECMonitor, ConfigDialog from .monitor import BECMonitor
from .monitor_scatter_2D import BECMonitor2DScatter from .monitor_scatter_2D import BECMonitor2DScatter
from .motor_control import ( from .motor_control import (
MotorControlAbsolute, MotorControlAbsolute,
@ -12,4 +12,3 @@ from .motor_control import (
from .motor_map import MotorMap from .motor_map import MotorMap
from .plots import BECCurve, BECPlotBase, BECWaveform1D from .plots import BECCurve, BECPlotBase, BECWaveform1D
from .scan_control import ScanControl from .scan_control import ScanControl
from .toolbar import ModularToolBar

View File

@ -12,7 +12,7 @@ from qtpy.QtCore import Qt, QThread, Signal
from qtpy.QtGui import QColor, QFont from qtpy.QtGui import QColor, QFont
from qtpy.QtWidgets import QApplication, QFileDialog, QSplitter, QTextEdit, QVBoxLayout, QWidget from qtpy.QtWidgets import QApplication, QFileDialog, QSplitter, QTextEdit, QVBoxLayout, QWidget
from bec_widgets.widgets import ModularToolBar from bec_widgets.widgets.toolbar import ModularToolBar
class AutoCompleter(QThread): class AutoCompleter(QThread):

View File

@ -1,2 +1 @@
from .config_dialog import ConfigDialog
from .monitor import BECMonitor from .monitor import BECMonitor

View File

@ -13,6 +13,7 @@ from qtpy.QtWidgets import QApplication, QMessageBox
from bec_widgets.utils import Colors, Crosshair, yaml_dialog from bec_widgets.utils import Colors, Crosshair, yaml_dialog
from bec_widgets.utils.bec_dispatcher import BECDispatcher from bec_widgets.utils.bec_dispatcher import BECDispatcher
from bec_widgets.validation import MonitorConfigValidator from bec_widgets.validation import MonitorConfigValidator
from bec_widgets.widgets.monitor.config_dialog import ConfigDialog
# just for demonstration purposes if script run directly # just for demonstration purposes if script run directly
CONFIG_SCAN_MODE = { CONFIG_SCAN_MODE = {
@ -596,7 +597,6 @@ class BECMonitor(pg.GraphicsLayoutWidget):
def show_config_dialog(self): def show_config_dialog(self):
"""Show the configuration dialog.""" """Show the configuration dialog."""
from bec_widgets.widgets import ConfigDialog
dialog = ConfigDialog( dialog = ConfigDialog(
client=self.client, default_config=self.config, skip_validation=self.skip_validation client=self.client, default_config=self.config, skip_validation=self.skip_validation

View File

@ -13,7 +13,8 @@ from qtpy.QtCore import Slot as pyqtSlot
from qtpy.QtWidgets import QWidget from qtpy.QtWidgets import QWidget
from bec_widgets.utils import BECConnector, ConnectionConfig from bec_widgets.utils import BECConnector, ConnectionConfig
from bec_widgets.widgets.plots import BECPlotBase, WidgetConfig
from .plot_base import BECPlotBase, WidgetConfig
class ProcessingConfig(BaseModel): class ProcessingConfig(BaseModel):

View File

@ -6,7 +6,7 @@ import pytest
import yaml import yaml
from qtpy.QtWidgets import QTableWidgetItem, QTabWidget from qtpy.QtWidgets import QTableWidgetItem, QTabWidget
from bec_widgets.widgets import ConfigDialog from bec_widgets.widgets.monitor.config_dialog import ConfigDialog
def load_test_config(config_name): def load_test_config(config_name):