Skip to content

Commit d3b64b0

Browse files
committed
Better handling of exception when loading statepoint
1 parent 736c694 commit d3b64b0

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

openmc_plotter/main_window.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -599,17 +599,17 @@ def openStatePoint(self):
599599
if filename:
600600
try:
601601
self.model.openStatePoint(filename)
602-
message = 'Opened statepoint file: {}'
603-
except (FileNotFoundError, OSError):
604-
message = 'Error opening statepoint file: {}'
602+
message = f'Opened statepoint file: {filename}'
603+
except Exception as e:
604+
message = f'Error opening statepoint file: {filename}'
605605
msg_box = QMessageBox()
606-
msg = "Could not open statepoint file: \n\n {} \n"
607-
msg_box.setText(msg.format(filename))
606+
msg = f"Could not open statepoint file:\n{filename}\n\n{e}"
607+
msg_box.setText(msg)
608608
msg_box.setIcon(QMessageBox.Warning)
609609
msg_box.setStandardButtons(QMessageBox.Ok)
610610
msg_box.exec()
611611
finally:
612-
self.statusBar().showMessage(message.format(filename), 5000)
612+
self.statusBar().showMessage(message, 5000)
613613
self.updateDataMenu()
614614
self.tallyPanel.update()
615615

0 commit comments

Comments
 (0)