Error Handling and Safety #3

Closed
clanker wants to merge 0 commits from fix/error-handling-safety into master
Owner

Fixes for config file error handling, notmuch tag error checks, empty smtp_accounts guard, and lazy GPG init.

Fixes for config file error handling, notmuch tag error checks, empty smtp_accounts guard, and lazy GPG init.
- Wrap config.py exec() in try/except with user-friendly error message (#4)
- Add returncode checks to all notmuch tag subprocess calls with status
  bar error messages in search.py, dashboard.py, and actions.py (#8)
- Guard against empty smtp_accounts in ComposePanel.account_name() (#22)
- Lazy-initialise GPG instance so settings.gnupg_home from config.py
  is honoured instead of using None at import time (#25)
RulyTafzil closed this pull request 2026-07-24 20:36:55 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Home/lazarus!3
No description provided.