From 20b5a534c55f834af1267346b25648548d267005 Mon Sep 17 00:00:00 2001 From: Florent Date: Sat, 27 Sep 2014 17:32:10 +0200 Subject: [PATCH] Display results in debug only once --- weboob/tools/browser2/elements.py | 2 ++ weboob/tools/browser2/filters/standard.py | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/weboob/tools/browser2/elements.py b/weboob/tools/browser2/elements.py index 050da43e..5092efcf 100644 --- a/weboob/tools/browser2/elements.py +++ b/weboob/tools/browser2/elements.py @@ -253,6 +253,8 @@ class ItemElement(AbstractElement): # Help debugging as tracebacks do not give us the key self.logger.warning('Attribute %s raises %s' % (key, repr(e))) raise + logger = getLogger('b2filters') + logger.debug("%s.%s = %r" % (self, key, value)) setattr(self.obj, key, value) diff --git a/weboob/tools/browser2/filters/standard.py b/weboob/tools/browser2/filters/standard.py index 3ddc9feb..fdbe144c 100644 --- a/weboob/tools/browser2/filters/standard.py +++ b/weboob/tools/browser2/filters/standard.py @@ -117,7 +117,6 @@ def debug(*args): result += ".%s" % self._key logger.debug(result) res = function(self, value) - logger.debug("%r" % res) return res return print_debug return wraper