0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-14 03:31:50 +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 .figure import BECFigure, FigureConfig
from .monitor import BECMonitor, ConfigDialog
from .monitor import BECMonitor
from .monitor_scatter_2D import BECMonitor2DScatter
from .motor_control import (
MotorControlAbsolute,
@ -12,4 +12,3 @@ from .motor_control import (
from .motor_map import MotorMap
from .plots import BECCurve, BECPlotBase, BECWaveform1D
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.QtWidgets import QApplication, QFileDialog, QSplitter, QTextEdit, QVBoxLayout, QWidget
from bec_widgets.widgets import ModularToolBar
from bec_widgets.widgets.toolbar import ModularToolBar
class AutoCompleter(QThread):

View File

@ -1,2 +1 @@
from .config_dialog import ConfigDialog
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.bec_dispatcher import BECDispatcher
from bec_widgets.validation import MonitorConfigValidator
from bec_widgets.widgets.monitor.config_dialog import ConfigDialog
# just for demonstration purposes if script run directly
CONFIG_SCAN_MODE = {
@ -596,7 +597,6 @@ class BECMonitor(pg.GraphicsLayoutWidget):
def show_config_dialog(self):
"""Show the configuration dialog."""
from bec_widgets.widgets import ConfigDialog
dialog = ConfigDialog(
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 bec_widgets.utils import BECConnector, ConnectionConfig
from bec_widgets.widgets.plots import BECPlotBase, WidgetConfig
from .plot_base import BECPlotBase, WidgetConfig
class ProcessingConfig(BaseModel):

View File

@ -6,7 +6,7 @@ import pytest
import yaml
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):