From ede3d4fd5e177d217d299dbced1e6b4905d3fdc0 Mon Sep 17 00:00:00 2001 From: Florent Date: Fri, 20 Jul 2012 20:20:20 +0200 Subject: [PATCH] Clean amount on banquepopulaire --- modules/banquepopulaire/pages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/banquepopulaire/pages.py b/modules/banquepopulaire/pages.py index 0c726c97..d1d5688a 100644 --- a/modules/banquepopulaire/pages.py +++ b/modules/banquepopulaire/pages.py @@ -68,7 +68,7 @@ class AccountsPage(BasePage): account.label = u''.join([txt.strip() for txt in tds[2].itertext()]) account.type = account_type link = tds[3].find('a') - account.balance = Decimal(link.find('span').text.strip().replace(' ', '').replace(',', '.')) + account.balance = Decimal(FrenchTransaction.clean_amount(link.find('span').text)) account._params = params.copy() account._params['dialogActionPerformed'] = 'SOLDE' account._params['attribute($SEL_$%s)' % tr.attrib['id'].split('_')[0]] = tr.attrib['id'].split('_', 1)[1]