What kind of change does this PR introduce?
This PR displays an alert ot the user when an unhandled exception occurs.
Summary
When an unhandled exception occurs, an alert box is shown to the user, with a link to join the discord server, or contact openadapt through email.
Checklist
[x] My code follows the style guidelines of OpenAdapt
[x] I have performed a self-review of my code
[ ] If applicable, I have added tests to prove my fix is functional/effective
[x] I have linted my code locally prior to submission
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation (e.g. README.md, requirements.txt)
[x] New and existing unit tests pass locally with my changes
How can your code be run and tested?
Raise any exception at any part of the code, for example, the start_recording function in tray.py, and click on the Record option in the tray. You should see a window pop up.
What kind of change does this PR introduce? This PR displays an alert ot the user when an unhandled exception occurs.
Summary When an unhandled exception occurs, an alert box is shown to the user, with a link to join the discord server, or contact openadapt through email.
Checklist
How can your code be run and tested? Raise any exception at any part of the code, for example, the
start_recording
function intray.py
, and click on theRecord
option in the tray. You should see a window pop up.Other information