Skip to content
Snippets Groups Projects

Grx displays error message instead of crashing

2 files
+ 5
1
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -6,6 +6,7 @@ from qtpy.QtCore import Slot
from qtpy.QtGui import QCursor
from qtpy.QtWidgets import (
QAction,
QErrorMessage,
QGraphicsItem,
QGraphicsObject,
QGraphicsRectItem,
@@ -44,6 +45,8 @@ class ModuleGraphicsItem(QGraphicsObject, QGraphicsItem):
# Save module for later updates
self.module = module
self.errorMessageWidget = QErrorMessage()
# Use modules name if no name is given
if name is None:
self.name = self.module.name
@@ -193,6 +196,8 @@ class ModuleGraphicsItem(QGraphicsObject, QGraphicsItem):
for value in parsed_value:
if isinstance(value, str):
raise TypeError
if isinstance(parsed_value, str):
raise TypeError
except SyntaxError as e:
self.errorMessageWidget.showMessage(str(e))
Loading