diff --git a/weboob/tools/browser2/filters/standard.py b/weboob/tools/browser2/filters/standard.py index b66578da..8ccec1d7 100644 --- a/weboob/tools/browser2/filters/standard.py +++ b/weboob/tools/browser2/filters/standard.py @@ -101,17 +101,17 @@ def debug(*args): def print_debug(self, value): logger = getLogger('b2filters') name = str(self) - result = "%s(%s" % (name, value) + result = "%s(%r" % (name, value) for arg in self.__dict__: if arg.startswith('_') or arg == u"selector": continue if arg == u'default' and getattr(self, arg) == _NO_DEFAULT: continue - result += ", %s=%s" % (arg, getattr(self, arg)) + result += ", %s=%r" % (arg, getattr(self, arg)) result += u')' logger.debug(result) res = function(self, value) - logger.debug("%s %s" % (type(res), res)) + logger.debug("%r" % res) return res return print_debug return wraper