From 2f15a17566bfce59e656979c6aafc1fc003d8980 Mon Sep 17 00:00:00 2001 From: KatKatKateryna Date: Fri, 1 Mar 2024 11:31:55 +0000 Subject: [PATCH] pop-up warning --- qt_ui/widget_add_stream.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/qt_ui/widget_add_stream.py b/qt_ui/widget_add_stream.py index 8f5425d..44a66ea 100644 --- a/qt_ui/widget_add_stream.py +++ b/qt_ui/widget_add_stream.py @@ -2,14 +2,17 @@ import inspect import os from typing import List, Union import urllib.parse + try: from specklepy_qt_ui.qt_ui.DataStorage import DataStorage from specklepy_qt_ui.qt_ui.utils.logger import logToUser from specklepy_qt_ui.qt_ui.utils.utils import constructCommitURLfromServerCommit + from specklepy_qt_ui.qt_ui.utils.logger import displayUserMsg except ModuleNotFoundError: from speckle.specklepy_qt_ui.qt_ui.DataStorage import DataStorage from speckle.specklepy_qt_ui.qt_ui.utils.logger import logToUser from speckle.specklepy_qt_ui.qt_ui.utils.utils import constructCommitURLfromServerCommit + from speckle.specklepy_qt_ui.qt_ui.utils.logger import displayUserMsg from PyQt5 import QtWidgets, uic, QtCore from PyQt5.QtCore import pyqtSignal @@ -188,6 +191,10 @@ class AddStreamModalDialog(QtWidgets.QWidget, FORM_CLASS): except Exception as e: logToUser(e, level=2, func=inspect.stack()[0][3]) + if isinstance(e, SpeckleException): + displayUserMsg(e.message, level=2) + else: + displayUserMsg(str(e), level=2) return def populateResultsList(self, sw=None):