From 8e588d79c86e950f6915e89c08fa9415c4bd8033 Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Wed, 17 Jul 2024 16:17:40 +0200 Subject: [PATCH] fix(waveform_widget): use @SafeSlot decorator for automatic error message --- bec_widgets/widgets/waveform/waveform_widget.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bec_widgets/widgets/waveform/waveform_widget.py b/bec_widgets/widgets/waveform/waveform_widget.py index db0472e7..5efaf5a2 100644 --- a/bec_widgets/widgets/waveform/waveform_widget.py +++ b/bec_widgets/widgets/waveform/waveform_widget.py @@ -6,7 +6,7 @@ from typing import Literal import numpy as np from qtpy.QtWidgets import QVBoxLayout, QWidget -from bec_widgets.qt_utils.error_popups import WarningPopupUtility, error_managed +from bec_widgets.qt_utils.error_popups import WarningPopupUtility, SafeSlot from bec_widgets.qt_utils.settings_dialog import SettingsDialog from bec_widgets.qt_utils.toolbar import ModularToolBar, SeparatorAction from bec_widgets.utils import BECConnector @@ -189,7 +189,7 @@ class BECWaveformWidget(BECConnector, QWidget): """ self.waveform.set_colormap(colormap) - @error_managed + @SafeSlot(popup_error=True) def set_x(self, x_name: str, x_entry: str | None = None): """ Change the x axis of the plot widget. @@ -204,7 +204,7 @@ class BECWaveformWidget(BECConnector, QWidget): """ self.waveform.set_x(x_name, x_entry) - @error_managed + @SafeSlot(popup_error=True) def plot( self, x: list | np.ndarray | None = None, @@ -260,7 +260,7 @@ class BECWaveformWidget(BECConnector, QWidget): **kwargs, ) - @error_managed + @SafeSlot(popup_error=True) def add_dap( self, x_name: str,