From 64d5f75be2acaeca066a2ff678785615c03d0c24 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Fri, 27 Aug 2010 09:49:07 +0200 Subject: [PATCH] multiline formatter do not display not loaded fields --- weboob/tools/application/formatters/multiline.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/weboob/tools/application/formatters/multiline.py b/weboob/tools/application/formatters/multiline.py index 19602b64..b519c08c 100644 --- a/weboob/tools/application/formatters/multiline.py +++ b/weboob/tools/application/formatters/multiline.py @@ -16,6 +16,7 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +from weboob.capabilities.base import NotLoaded from .iformatter import IFormatter @@ -37,7 +38,7 @@ class MultilineFormatter(IFormatter): def format_dict(self, item): result = u'\n'.join(u'%s%s' % ( (u'%s%s' % (k, self.key_value_separator) if self.display_keys else ''), v) - for k, v in item.iteritems()) + for k, v in item.iteritems() if v is not NotLoaded) if len(item) > 1: result += self.after_item return result