From b344e166b3ab9746233f6fa2d5a9f2a22ebca59d Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 1 Dec 2010 14:05:53 +0100 Subject: [PATCH] fix display of messages --- weboob/applications/boobmsg/boobmsg.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/weboob/applications/boobmsg/boobmsg.py b/weboob/applications/boobmsg/boobmsg.py index 316b8934..a84cef2b 100644 --- a/weboob/applications/boobmsg/boobmsg.py +++ b/weboob/applications/boobmsg/boobmsg.py @@ -37,9 +37,15 @@ class MessageFormatter(IFormatter): result = u'%sTitle:%s %s\n' % (ReplApplication.BOLD, ReplApplication.NC, item['title']) result += u'%sDate:%s %s\n' % (ReplApplication.BOLD, ReplApplication.NC, item['date']) result += u'%sFrom:%s %s\n' % (ReplApplication.BOLD, ReplApplication.NC, item['sender']) - result += u'%sTo:%s %s\n' % (ReplApplication.BOLD, ReplApplication.NC, ', '.join(item['receivers'])) + if item['receivers']: + result += u'%sTo:%s %s\n' % (ReplApplication.BOLD, ReplApplication.NC, ', '.join(item['receivers'])) - result += '\n%s' % item['content'] + if item['flags'] & Message.IS_HTML: + content = html2text(item['content']) + else: + content = item['content'] + + result += '\n%s' % content return result class MessagesListFormatter(IFormatter):