diff options
author | Anton Khirnov <anton@khirnov.net> | 2021-06-07 10:01:43 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2021-06-07 10:01:43 +0200 |
commit | c5600b105a203a03061fd5b5cb49e312bd0a2e71 (patch) | |
tree | 0ef3da4f1be1cb344d5718b9cbaa132d9cfdca61 | |
parent | 3e1d901f74091775dc3dd4711767e3f55ceca92e (diff) |
db/message: do not assume all messages have a 'from' header
-rw-r--r-- | alot/db/message.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/alot/db/message.py b/alot/db/message.py index a6d67dfd..4a7728ee 100644 --- a/alot/db/message.py +++ b/alot/db/message.py @@ -429,7 +429,10 @@ class Message: self._session_keys = session_keys self._tags = set(msg.tags) - self._nm_from = msg.header('from') + try: + self._nm_from = msg.header('from') + except LookupError: + self._nm_from = None def __str__(self): """prettyprint the message""" |