radiology-research / ispy2_mri

GUI to enter info on incoming MRI's for ISPY2 into database
GNU General Public License v3.0
0 stars 0 forks source link

Exception Handling #4

Closed RossBoylan closed 10 months ago

RossBoylan commented 10 months ago

Problem

If an exception is raised the program quietly eats it and continues running.

Any transaction in process apparently remains open. This blocks all other access to the database.

See #3 for an example of how this came up.

Desired Behavior

  1. Graphical user feedback that an error has occurred.
  2. Abort any transactions.

Comment

This project's code is not trapping the errors. The current behavior must be from the Qt application object.