From 58ba7f2fc37c4de2b480a27e4319690892a6695c Mon Sep 17 00:00:00 2001 From: Patrick Totzke Date: Fri, 21 Oct 2011 10:24:17 +0100 Subject: issue #46 --- alot/widgets.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'alot/widgets.py') 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, -- cgit v1.2.3