Disabling Just My Code in Debug->Options should also disable breaking on user-unhandled exceptions, since with the option disabled there is no way for the user to configure this feature.
This may require us to change AD7Engine to implement IDebugEngine3 so we can handle SetJustMyCodeState
The debugger always breaks at sys.exit(1) .
I've tried to untick the option "Wait for input when process exits abnormally", but it still breaks.
To reproduce just put the following line in a test.py and start the debugger.