From b40d2c5f0b55853323b1c71d90b3d91c4b41140f Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Thu, 16 Jan 2025 11:22:14 +0100 Subject: [PATCH] fix(error_popups): SafeProperty logger import fixed --- bec_widgets/qt_utils/error_popups.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bec_widgets/qt_utils/error_popups.py b/bec_widgets/qt_utils/error_popups.py index 5add3ea5..f6b143bb 100644 --- a/bec_widgets/qt_utils/error_popups.py +++ b/bec_widgets/qt_utils/error_popups.py @@ -6,6 +6,8 @@ from bec_lib.logger import bec_logger from qtpy.QtCore import Property, QObject, Qt, Signal, Slot from qtpy.QtWidgets import QApplication, QMessageBox, QPushButton, QVBoxLayout, QWidget +logger = bec_logger.logger + def SafeProperty(prop_type, *prop_args, popup_error: bool = False, default=None, **prop_kwargs): """ @@ -41,7 +43,7 @@ def SafeProperty(prop_type, *prop_args, popup_error: bool = False, default=None, # Return the user-defined default (which might be anything, including None). else: error_msg = traceback.format_exc() - bec_logger.error(error_msg) + logger.error(str(error_msg)) return default class PropertyWrapper: @@ -62,7 +64,7 @@ def SafeProperty(prop_type, *prop_args, popup_error: bool = False, default=None, # Swallow the exception; no crash in Designer else: error_msg = traceback.format_exc() - bec_logger.error(error_msg) + logger.error(str(error_msg)) return # Return the full read/write Property