summaryrefslogtreecommitdiff
path: root/alot/widgets.py
diff options
context:
space:
mode:
authorPatrick Totzke <patricktotzke@gmail.com>2011-10-21 10:24:17 +0100
committerPatrick Totzke <patricktotzke@gmail.com>2011-10-21 10:24:17 +0100
commit58ba7f2fc37c4de2b480a27e4319690892a6695c (patch)
tree322142ba3981ebb4f70fafa3de7b80ebf5c183f1 /alot/widgets.py
parentda975912967da8b43f88d307c167c767986687f9 (diff)
issue #46
Diffstat (limited to 'alot/widgets.py')
-rw-r--r--alot/widgets.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/alot/widgets.py b/alot/widgets.py
index 079d082a..6a50dd6c 100644
--- a/alot/widgets.py
+++ b/alot/widgets.py
@@ -470,7 +470,13 @@ class MessageSummaryWidget(urwid.WidgetWrap):
urwid.WidgetWrap.__init__(self, txt)
def __str__(self):
- return self.message.__str__()
+ author, address = self.message.get_author()
+ date = self.message.get_datestring()
+ if date == None:
+ rep = author
+ else:
+ rep = '%s (%s)' % (author, date)
+ return rep
def selectable(self):
return True
@@ -525,6 +531,7 @@ class MessageHeaderWidget(urwid.AttrMap):
max_key_len = len(key)
for key in displayed:
#todo: parse from,cc,bcc seperately into name-addr-widgets
+ # TODO: check indexed keys for None and highlight as invalid
if key in self.eml:
value = message.decode_header(self.eml.get(key))
keyw = ('fixed', max_key_len + 1,