mirror of
https://github.com/bec-project/bec_widgets.git
synced 2026-01-02 03:51:18 +01:00
style: imports
This commit is contained in:
@@ -1,11 +1,7 @@
|
||||
from __future__ import annotations
|
||||
|
||||
import itertools
|
||||
from functools import partial
|
||||
from typing import Generator
|
||||
|
||||
from bec_qthemes import material_icon
|
||||
from PySide6.QtWidgets import QListWidgetItem, QWidget
|
||||
from qtpy.QtCore import QMetaObject, Qt
|
||||
from qtpy.QtWidgets import (
|
||||
QAbstractItemView,
|
||||
@@ -15,6 +11,7 @@ from qtpy.QtWidgets import (
|
||||
QLineEdit,
|
||||
QListView,
|
||||
QListWidget,
|
||||
QListWidgetItem,
|
||||
QVBoxLayout,
|
||||
)
|
||||
|
||||
|
||||
@@ -12,11 +12,17 @@ from uuid import uuid4
|
||||
|
||||
from bec_lib.logger import bec_logger
|
||||
from bec_qthemes import material_icon
|
||||
from PySide6.QtCore import QPoint, QRect, QSize
|
||||
from PySide6.QtWidgets import QStyle, QStyleOption, QStyleOptionViewItem, QWidget
|
||||
from qtpy import QtCore, QtGui, QtWidgets
|
||||
from qtpy.QtCore import QModelIndex, QPersistentModelIndex, Qt, QTimer
|
||||
from qtpy.QtWidgets import QAbstractItemView, QHeaderView, QMessageBox
|
||||
from qtpy.QtCore import QModelIndex, QPersistentModelIndex, QPoint, QRect, QSize, Qt, QTimer
|
||||
from qtpy.QtWidgets import (
|
||||
QAbstractItemView,
|
||||
QHeaderView,
|
||||
QMessageBox,
|
||||
QStyle,
|
||||
QStyleOption,
|
||||
QStyleOptionViewItem,
|
||||
QWidget,
|
||||
)
|
||||
from thefuzz import fuzz
|
||||
|
||||
from bec_widgets.utils.bec_signal_proxy import BECSignalProxy
|
||||
|
||||
@@ -12,7 +12,6 @@ from typing import Any, Iterable
|
||||
|
||||
from bec_lib.logger import bec_logger
|
||||
from bec_qthemes import material_icon
|
||||
from PySide6.QtCore import QThreadPool
|
||||
from qtpy import QtCore, QtWidgets
|
||||
|
||||
from bec_widgets.utils.bec_widget import BECWidget
|
||||
@@ -90,7 +89,6 @@ class DeviceTester(QtCore.QRunnable):
|
||||
fut.__dict__["__device_name"] = item
|
||||
fut.add_done_callback(self._done_cb)
|
||||
self._safe_check_and_clear()
|
||||
|
||||
self._cleanup()
|
||||
|
||||
def submit(self, devices: Iterable[tuple[str, dict]]):
|
||||
@@ -208,7 +206,7 @@ class DMOphydTest(BECWidget, QtWidgets.QWidget):
|
||||
else:
|
||||
self.tester = DeviceTester({})
|
||||
self.tester.signals.device_validated.connect(self._on_device_validated)
|
||||
QThreadPool.globalInstance().start(self.tester)
|
||||
QtCore.QThreadPool.globalInstance().start(self.tester)
|
||||
self._device_list_items: dict[str, QtWidgets.QListWidgetItem] = {}
|
||||
self._thread_pool = QtCore.QThreadPool(maxThreadCount=1)
|
||||
|
||||
|
||||
@@ -1,17 +1,18 @@
|
||||
from ast import literal_eval
|
||||
from typing import Any, Literal
|
||||
from typing import Literal
|
||||
|
||||
from bec_lib.atlas_models import Device as DeviceConfigModel
|
||||
from bec_lib.config_helper import CONF as DEVICE_CONF_KEYS
|
||||
from bec_lib.config_helper import ConfigHelper
|
||||
from bec_lib.logger import bec_logger
|
||||
from pydantic import BaseModel, field_validator
|
||||
from PySide6.QtWidgets import QComboBox, QHBoxLayout
|
||||
from qtpy.QtCore import QSize, Qt, QThreadPool, Signal # type: ignore
|
||||
from qtpy.QtWidgets import (
|
||||
QApplication,
|
||||
QComboBox,
|
||||
QDialog,
|
||||
QDialogButtonBox,
|
||||
QHBoxLayout,
|
||||
QLabel,
|
||||
QStackedLayout,
|
||||
QVBoxLayout,
|
||||
|
||||
Reference in New Issue
Block a user