From a96b7382426a28b2de3e67857005a8333dd5c75f Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sat, 6 Sep 2014 11:44:41 +0200 Subject: [PATCH] raise ParseError only with None/NotAvailable/NotLoaded values, not with empty strings --- weboob/tools/browser2/filters/standard.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/weboob/tools/browser2/filters/standard.py b/weboob/tools/browser2/filters/standard.py index 1261c52f..90c80161 100644 --- a/weboob/tools/browser2/filters/standard.py +++ b/weboob/tools/browser2/filters/standard.py @@ -315,10 +315,10 @@ class CleanDecimal(CleanText): self.replace_dots = replace_dots def filter(self, text): - if empty(text) or text == '': + if empty(text): return self.default_or_raise(ParseError('Unable to parse %r' % text)) - else: - text = super(CleanDecimal, self).filter(text) + + text = super(CleanDecimal, self).filter(text) if self.replace_dots: if type(self.replace_dots) is tuple: thousands_sep, decimal_sep = self.replace_dots