summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2021-06-07 10:01:43 +0200
committerAnton Khirnov <anton@khirnov.net>2021-06-07 10:01:43 +0200
commitc5600b105a203a03061fd5b5cb49e312bd0a2e71 (patch)
tree0ef3da4f1be1cb344d5718b9cbaa132d9cfdca61
parent3e1d901f74091775dc3dd4711767e3f55ceca92e (diff)
db/message: do not assume all messages have a 'from' header
-rw-r--r--alot/db/message.py5
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"""