fixed save warning catch

This commit is contained in:
iLLiCiTiT 2021-04-21 12:08:36 +02:00
parent d9424cdf39
commit b01d541c59

View file

@ -273,14 +273,21 @@ class SettingsCategoryWidget(QtWidgets.QWidget):
self.reset()
except SaveWarning as exc:
msg = "<b>Settings were saved but few issues happened.</b>\n\n"
msg += "\n".join(exc.warnings)
warnings = [
"<b>Settings were saved but few issues happened.</b>"
]
for item in exc.warnings:
warnings.append(item.replace("\n", "<br>"))
msg = "<br><br>".join(warnings)
dialog = QtWidgets.QMessageBox(self)
dialog.setText(msg)
dialog.setIcon(QtWidgets.QMessageBox.Warning)
dialog.exec_()
self.reset()
except Exception as exc:
formatted_traceback = traceback.format_exception(*sys.exc_info())
dialog = QtWidgets.QMessageBox(self)