diff options
author | Patrick Totzke <patricktotzke@gmail.com> | 2011-10-20 10:55:53 +0100 |
---|---|---|
committer | Patrick Totzke <patricktotzke@gmail.com> | 2011-10-20 10:55:53 +0100 |
commit | adbfd60ac05662f7a3cc62e3ed08701aa4938c1b (patch) | |
tree | ccfa3bc299cfae55c7983fd9714ab66fa9820b21 | |
parent | 2775727577943396045cd70f0acf056ff189c2b1 (diff) |
use decode_header in header widget!
-rw-r--r-- | alot/widgets.py | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/alot/widgets.py b/alot/widgets.py index b6e6563f..079d082a 100644 --- a/alot/widgets.py +++ b/alot/widgets.py @@ -526,16 +526,7 @@ class MessageHeaderWidget(urwid.AttrMap): for key in displayed: #todo: parse from,cc,bcc seperately into name-addr-widgets if key in self.eml: - valuelist = email.header.decode_header(self.eml[key]) - value = '' - for v, enc in valuelist: - if enc: - value = value + v.decode(enc) - else: - value = value + v - #sanitize it a bit: - value = value.replace('\t', ' ') - value = ' '.join([line.strip() for line in value.splitlines()]) + value = message.decode_header(self.eml.get(key)) keyw = ('fixed', max_key_len + 1, urwid.Text(('message_header_key', key))) valuew = urwid.Text(('message_header_value', value)) |