summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Totzke <patricktotzke@gmail.com>2011-10-20 10:55:53 +0100
committerPatrick Totzke <patricktotzke@gmail.com>2011-10-20 10:55:53 +0100
commitadbfd60ac05662f7a3cc62e3ed08701aa4938c1b (patch)
treeccfa3bc299cfae55c7983fd9714ab66fa9820b21
parent2775727577943396045cd70f0acf056ff189c2b1 (diff)
use decode_header in header widget!
-rw-r--r--alot/widgets.py11
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))