From 09b0de545e26c1370e2da0b2aef49d05341e494f Mon Sep 17 00:00:00 2001 From: Florent Date: Thu, 21 Aug 2014 10:27:20 +0200 Subject: [PATCH] set replace_dots default value to False --- weboob/tools/browser2/filters/standard.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/weboob/tools/browser2/filters/standard.py b/weboob/tools/browser2/filters/standard.py index 9b23d131..e89e7019 100644 --- a/weboob/tools/browser2/filters/standard.py +++ b/weboob/tools/browser2/filters/standard.py @@ -291,6 +291,11 @@ class CleanDecimal(CleanText): """ Get a cleaned Decimal value from an element. + replace_dots is False by default. A dot is interpreted as a decimal separator. + + If replace_dots is set to True, we remove all the dots. The ',' is used as decimal + separator (often useful for French values) + If replace_dots is a tuple, the first element will be used as the thousands separator, and the second as the decimal separator. @@ -301,7 +306,7 @@ class CleanDecimal(CleanText): >>> CleanDecimal('./td[1]', replace_dots=(',', '.')) # doctest: +SKIP """ - def __init__(self, selector=None, replace_dots=True, default=_NO_DEFAULT): + def __init__(self, selector=None, replace_dots=False, default=_NO_DEFAULT): super(CleanDecimal, self).__init__(selector, default=default) self.replace_dots = replace_dots