mirror of
https://github.com/bec-project/bec_widgets.git
synced 2025-07-14 03:31:50 +02:00
chore(formatter): upgrade to black v25
This commit is contained in:
@ -21,7 +21,7 @@ def _submodule_specs(module: ModuleType) -> tuple[ModuleSpec | None, ...]:
|
|||||||
|
|
||||||
|
|
||||||
def _loaded_submodules_from_specs(
|
def _loaded_submodules_from_specs(
|
||||||
submodule_specs: tuple[ModuleSpec | None, ...]
|
submodule_specs: tuple[ModuleSpec | None, ...],
|
||||||
) -> Generator[ModuleType, None, None]:
|
) -> Generator[ModuleType, None, None]:
|
||||||
"""Load all submodules from the given specs."""
|
"""Load all submodules from the given specs."""
|
||||||
for submodule in (
|
for submodule in (
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
""" This custom class is a thin wrapper around the SignalProxy class to allow signal calls to be blocked.
|
"""This custom class is a thin wrapper around the SignalProxy class to allow signal calls to be blocked.
|
||||||
Unblocking the proxy needs to be done through the slot unblock_proxy. The most likely use case for this class is
|
Unblocking the proxy needs to be done through the slot unblock_proxy. The most likely use case for this class is
|
||||||
when the callback function is potentially initiating a slower progress, i.e. requesting a data analysis routine to
|
when the callback function is potentially initiating a slower progress, i.e. requesting a data analysis routine to
|
||||||
analyse data. Requesting a new fit may lead to request piling up and an overall slow done of performance. This proxy
|
analyse data. Requesting a new fit may lead to request piling up and an overall slow done of performance. This proxy
|
||||||
will allow you to decide by yourself when to unblock and execute the callback again."""
|
will allow you to decide by yourself when to unblock and execute the callback again."""
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
""" Module for a thin wrapper (LinearRegionWrapper) around the LinearRegionItem in pyqtgraph.
|
"""Module for a thin wrapper (LinearRegionWrapper) around the LinearRegionItem in pyqtgraph.
|
||||||
The class is mainly designed for usage with the BECWaveform and 1D plots. """
|
The class is mainly designed for usage with the BECWaveform and 1D plots."""
|
||||||
|
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
""" Module for a PositionerGroup widget to control a positioner device."""
|
"""Module for a PositionerGroup widget to control a positioner device."""
|
||||||
|
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
""" Module for DapComboBox widget class to select a DAP model from a combobox. """
|
"""Module for DapComboBox widget class to select a DAP model from a combobox."""
|
||||||
|
|
||||||
from bec_lib.logger import bec_logger
|
from bec_lib.logger import bec_logger
|
||||||
from qtpy.QtCore import Property, Signal, Slot
|
from qtpy.QtCore import Property, Signal, Slot
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
"""
|
"""
|
||||||
BECConsole is a Qt widget that runs a Bash shell.
|
BECConsole is a Qt widget that runs a Bash shell.
|
||||||
|
|
||||||
BECConsole VT100 emulation is powered by Pyte,
|
BECConsole VT100 emulation is powered by Pyte,
|
||||||
(https://github.com/selectel/pyte).
|
(https://github.com/selectel/pyte).
|
||||||
@ -56,12 +56,12 @@ control_keys_mapping = {
|
|||||||
QtCore.Qt.Key_G: b"\x07", # Ctrl-G (Bell)
|
QtCore.Qt.Key_G: b"\x07", # Ctrl-G (Bell)
|
||||||
QtCore.Qt.Key_H: b"\x08", # Ctrl-H (Backspace)
|
QtCore.Qt.Key_H: b"\x08", # Ctrl-H (Backspace)
|
||||||
QtCore.Qt.Key_I: b"\x09", # Ctrl-I (Tab)
|
QtCore.Qt.Key_I: b"\x09", # Ctrl-I (Tab)
|
||||||
QtCore.Qt.Key_J: b"\x0A", # Ctrl-J (Line Feed)
|
QtCore.Qt.Key_J: b"\x0a", # Ctrl-J (Line Feed)
|
||||||
QtCore.Qt.Key_K: b"\x0B", # Ctrl-K (Vertical Tab)
|
QtCore.Qt.Key_K: b"\x0b", # Ctrl-K (Vertical Tab)
|
||||||
QtCore.Qt.Key_L: b"\x0C", # Ctrl-L (Form Feed)
|
QtCore.Qt.Key_L: b"\x0c", # Ctrl-L (Form Feed)
|
||||||
QtCore.Qt.Key_M: b"\x0D", # Ctrl-M (Carriage Return)
|
QtCore.Qt.Key_M: b"\x0d", # Ctrl-M (Carriage Return)
|
||||||
QtCore.Qt.Key_N: b"\x0E", # Ctrl-N
|
QtCore.Qt.Key_N: b"\x0e", # Ctrl-N
|
||||||
QtCore.Qt.Key_O: b"\x0F", # Ctrl-O
|
QtCore.Qt.Key_O: b"\x0f", # Ctrl-O
|
||||||
QtCore.Qt.Key_P: b"\x10", # Ctrl-P
|
QtCore.Qt.Key_P: b"\x10", # Ctrl-P
|
||||||
QtCore.Qt.Key_Q: b"\x11", # Ctrl-Q
|
QtCore.Qt.Key_Q: b"\x11", # Ctrl-Q
|
||||||
QtCore.Qt.Key_R: b"\x12", # Ctrl-R
|
QtCore.Qt.Key_R: b"\x12", # Ctrl-R
|
||||||
@ -72,10 +72,10 @@ control_keys_mapping = {
|
|||||||
QtCore.Qt.Key_W: b"\x17", # Ctrl-W
|
QtCore.Qt.Key_W: b"\x17", # Ctrl-W
|
||||||
QtCore.Qt.Key_X: b"\x18", # Ctrl-X
|
QtCore.Qt.Key_X: b"\x18", # Ctrl-X
|
||||||
QtCore.Qt.Key_Y: b"\x19", # Ctrl-Y
|
QtCore.Qt.Key_Y: b"\x19", # Ctrl-Y
|
||||||
QtCore.Qt.Key_Z: b"\x1A", # Ctrl-Z
|
QtCore.Qt.Key_Z: b"\x1a", # Ctrl-Z
|
||||||
QtCore.Qt.Key_Escape: b"\x1B", # Ctrl-Escape
|
QtCore.Qt.Key_Escape: b"\x1b", # Ctrl-Escape
|
||||||
QtCore.Qt.Key_Backslash: b"\x1C", # Ctrl-\
|
QtCore.Qt.Key_Backslash: b"\x1c", # Ctrl-\
|
||||||
QtCore.Qt.Key_Underscore: b"\x1F", # Ctrl-_
|
QtCore.Qt.Key_Underscore: b"\x1f", # Ctrl-_
|
||||||
}
|
}
|
||||||
|
|
||||||
normal_keys_mapping = {
|
normal_keys_mapping = {
|
||||||
@ -89,7 +89,7 @@ normal_keys_mapping = {
|
|||||||
QtCore.Qt.Key_Left: b"\x02",
|
QtCore.Qt.Key_Left: b"\x02",
|
||||||
QtCore.Qt.Key_Up: b"\x10",
|
QtCore.Qt.Key_Up: b"\x10",
|
||||||
QtCore.Qt.Key_Right: b"\x06",
|
QtCore.Qt.Key_Right: b"\x06",
|
||||||
QtCore.Qt.Key_Down: b"\x0E",
|
QtCore.Qt.Key_Down: b"\x0e",
|
||||||
QtCore.Qt.Key_PageUp: b"\x49",
|
QtCore.Qt.Key_PageUp: b"\x49",
|
||||||
QtCore.Qt.Key_PageDown: b"\x51",
|
QtCore.Qt.Key_PageDown: b"\x51",
|
||||||
QtCore.Qt.Key_F1: b"\x1b\x31",
|
QtCore.Qt.Key_F1: b"\x1b\x31",
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
""" Module for a StatusItem widget to display status and metrics for a BEC service.
|
"""Module for a StatusItem widget to display status and metrics for a BEC service.
|
||||||
The widget is bound to be used with the BECStatusBox widget."""
|
The widget is bound to be used with the BECStatusBox widget."""
|
||||||
|
|
||||||
import enum
|
import enum
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
""" Utilities for filtering and formatting in the LogPanel"""
|
"""Utilities for filtering and formatting in the LogPanel"""
|
||||||
|
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ dependencies = [
|
|||||||
"bec_ipython_client>=2.21.4, <=4.0", # needed for jupyter console
|
"bec_ipython_client>=2.21.4, <=4.0", # needed for jupyter console
|
||||||
"bec_lib>=3.29, <=4.0",
|
"bec_lib>=3.29, <=4.0",
|
||||||
"bec_qthemes~=0.7, >=0.7",
|
"bec_qthemes~=0.7, >=0.7",
|
||||||
"black~=24.0", # needed for bw-generate-cli
|
"black~=25.0", # needed for bw-generate-cli
|
||||||
"isort~=5.13, >=5.13.2", # needed for bw-generate-cli
|
"isort~=5.13, >=5.13.2", # needed for bw-generate-cli
|
||||||
"pydantic~=2.0",
|
"pydantic~=2.0",
|
||||||
"pyqtgraph~=0.13",
|
"pyqtgraph~=0.13",
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
"""
|
"""
|
||||||
Test module for the gui object within the BEC IPython client.
|
Test module for the gui object within the BEC IPython client.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from unittest import mock
|
from unittest import mock
|
||||||
|
@ -116,7 +116,7 @@ def fill_commponents(components: dict[str, DynamicFormItem]):
|
|||||||
|
|
||||||
|
|
||||||
def test_griditems_are_correct_class(
|
def test_griditems_are_correct_class(
|
||||||
metadata_widget: tuple[ScanMetadata, dict[str, DynamicFormItem]]
|
metadata_widget: tuple[ScanMetadata, dict[str, DynamicFormItem]],
|
||||||
):
|
):
|
||||||
_, components = metadata_widget
|
_, components = metadata_widget
|
||||||
assert isinstance(components["sample_name"], StrMetadataField)
|
assert isinstance(components["sample_name"], StrMetadataField)
|
||||||
@ -162,7 +162,7 @@ def test_validation(metadata_widget: tuple[ScanMetadata, dict[str, DynamicFormIt
|
|||||||
|
|
||||||
|
|
||||||
def test_numbers_clipped_to_limits(
|
def test_numbers_clipped_to_limits(
|
||||||
metadata_widget: tuple[ScanMetadata, dict[str, DynamicFormItem]]
|
metadata_widget: tuple[ScanMetadata, dict[str, DynamicFormItem]],
|
||||||
):
|
):
|
||||||
widget, components = metadata_widget = metadata_widget
|
widget, components = metadata_widget = metadata_widget
|
||||||
fill_commponents(components)
|
fill_commponents(components)
|
||||||
|
Reference in New Issue
Block a user