Skip to content

Commit 34d2b16

Browse files
committed
Catch shiboken errors (we can safely ignore these)
Signed-off-by: Patrick Avery <patrick.avery@kitware.com>
1 parent a02f074 commit 34d2b16

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

hexrdgui/messages_widget.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,10 @@ def write(self, text: str) -> None:
226226
i = self.call_stack.index(self)
227227
self.call_stack[i - 1].write(text)
228228

229-
self.text_received.emit(text)
229+
try:
230+
self.text_received.emit(text)
231+
except RuntimeError:
232+
pass
230233

231234
def flush(self) -> None:
232235
if self in self.call_stack:

hexrdgui/progress_dialog.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,10 @@ def on_cancel_clicked(self) -> None:
5252
self.cancel_clicked.emit()
5353

5454
def show_messages_widget(self) -> None:
55-
self.messages_widget.ui.show()
55+
try:
56+
self.messages_widget.ui.show()
57+
except RuntimeError:
58+
pass
5659

5760
def clear_messages(self) -> None:
5861
self.messages_widget.clear_text()

0 commit comments

Comments
 (0)