From b01a6d8915b2b8ce75f2c9faca2b95820291e50a Mon Sep 17 00:00:00 2001 From: Vincent Paredes Date: Wed, 5 Aug 2015 16:29:42 +0200 Subject: [PATCH] CleanDecimal can convert int float and long --- weboob/browser/filters/standard.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/weboob/browser/filters/standard.py b/weboob/browser/filters/standard.py index d86bff47..72066a90 100644 --- a/weboob/browser/filters/standard.py +++ b/weboob/browser/filters/standard.py @@ -406,6 +406,9 @@ class CleanDecimal(CleanText): @debug() def filter(self, text): + if type(text) in (float, int, long): + text = str(text) + if empty(text): return self.default_or_raise(ParseError('Unable to parse %r' % text))