From aff5a51f4c059ce21ec72cefc263f37df2491480 Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Fri, 25 Apr 2025 12:21:21 +0200 Subject: [PATCH] fix(type hints): add future import to prevent sphinx from crashing --- bec_widgets/applications/bw_launch.py | 2 ++ bec_widgets/utils/linear_region_selector.py | 2 ++ bec_widgets/widgets/containers/layout_manager/layout_manager.py | 2 ++ bec_widgets/widgets/utility/spinbox/decimal_spinbox.py | 2 ++ 4 files changed, 8 insertions(+) diff --git a/bec_widgets/applications/bw_launch.py b/bec_widgets/applications/bw_launch.py index eb5be9e7..38916765 100644 --- a/bec_widgets/applications/bw_launch.py +++ b/bec_widgets/applications/bw_launch.py @@ -1,3 +1,5 @@ +from __future__ import annotations + from bec_widgets.widgets.containers.auto_update.auto_updates import AutoUpdates from bec_widgets.widgets.containers.dock.dock_area import BECDockArea diff --git a/bec_widgets/utils/linear_region_selector.py b/bec_widgets/utils/linear_region_selector.py index 8fdeb49f..a60e5b36 100644 --- a/bec_widgets/utils/linear_region_selector.py +++ b/bec_widgets/utils/linear_region_selector.py @@ -1,6 +1,8 @@ """ Module for a thin wrapper (LinearRegionWrapper) around the LinearRegionItem in pyqtgraph. The class is mainly designed for usage with the BECWaveform and 1D plots. """ +from __future__ import annotations + import pyqtgraph as pg from qtpy.QtCore import QObject, Signal, Slot from qtpy.QtGui import QColor diff --git a/bec_widgets/widgets/containers/layout_manager/layout_manager.py b/bec_widgets/widgets/containers/layout_manager/layout_manager.py index a5238cca..71e8ea6d 100644 --- a/bec_widgets/widgets/containers/layout_manager/layout_manager.py +++ b/bec_widgets/widgets/containers/layout_manager/layout_manager.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import math import sys from typing import Dict, Literal, Optional, Set, Tuple, Union diff --git a/bec_widgets/widgets/utility/spinbox/decimal_spinbox.py b/bec_widgets/widgets/utility/spinbox/decimal_spinbox.py index 945e9ce4..1fe83e40 100644 --- a/bec_widgets/widgets/utility/spinbox/decimal_spinbox.py +++ b/bec_widgets/widgets/utility/spinbox/decimal_spinbox.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import sys from bec_qthemes import material_icon