From ef9e45a544cb373c70f0a33b5ebe3402558fa92b Mon Sep 17 00:00:00 2001 From: Florent Date: Sat, 27 Sep 2014 17:36:51 +0200 Subject: [PATCH] Print obj.attr first --- weboob/tools/browser2/filters/standard.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/weboob/tools/browser2/filters/standard.py b/weboob/tools/browser2/filters/standard.py index fdbe144c..513ca14c 100644 --- a/weboob/tools/browser2/filters/standard.py +++ b/weboob/tools/browser2/filters/standard.py @@ -102,8 +102,13 @@ def debug(*args): def wraper(function): def print_debug(self, value): logger = getLogger('b2filters') + result = '' + if self._obj is not None: + result += "%s" % self._obj + if self._key is not None: + result += ".%s" % self._key name = str(self) - result = "%s(%r" % (name, value) + result += " %s(%r" % (name, value) for arg in self.__dict__: if arg.startswith('_') or arg == u"selector": continue @@ -111,10 +116,6 @@ def debug(*args): continue result += ", %s=%r" % (arg, getattr(self, arg)) result += u')' - if self._obj is not None: - result += " %s" % self._obj - if self._key is not None: - result += ".%s" % self._key logger.debug(result) res = function(self, value) return res