diff --git a/bec_widgets/widgets/services/device_browser/device_item/device_config_dialog.py b/bec_widgets/widgets/services/device_browser/device_item/device_config_dialog.py index 073e5d8c..cf8fbc2d 100644 --- a/bec_widgets/widgets/services/device_browser/device_item/device_config_dialog.py +++ b/bec_widgets/widgets/services/device_browser/device_item/device_config_dialog.py @@ -235,7 +235,7 @@ class DeviceConfigDialog(BECWidget, QDialog): if self._action == "update": self._fetch_config() self._fill_form() - raise RuntimeError("Failed to update device configuration") from e + raise e def _start_waiting_display(self): self._overlay_widget.setVisible(True) diff --git a/bec_widgets/widgets/services/device_browser/device_item/device_item.py b/bec_widgets/widgets/services/device_browser/device_item/device_item.py index 483f4b50..44497a31 100644 --- a/bec_widgets/widgets/services/device_browser/device_item/device_item.py +++ b/bec_widgets/widgets/services/device_browser/device_item/device_item.py @@ -113,7 +113,7 @@ class DeviceItem(ExpandableGroupFrame): @SafeSlot(Exception, popup_error=True) def _deletion_error(self, e: Exception): - raise RuntimeError(f"Failed to delete device {self.device}") from e + raise e @SafeSlot() def _deletion_done(self):