From 636c5c4bd5fde504950356c93de575594ecc54f7 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Thu, 6 Dec 2012 08:35:17 +0100 Subject: [PATCH] fix parsing banquepopulaire accounts with no link --- modules/banquepopulaire/pages.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/banquepopulaire/pages.py b/modules/banquepopulaire/pages.py index 3ba2bfe4..4be05a4a 100644 --- a/modules/banquepopulaire/pages.py +++ b/modules/banquepopulaire/pages.py @@ -80,8 +80,7 @@ class AccountsPage(BasePage): account.label = u' '.join([u''.join([txt.strip() for txt in tds[1].itertext()]), u''.join([txt.strip() for txt in tds[2].itertext()])]).strip() account.type = account_type - link = tds[3].find('a') - account.balance = Decimal(FrenchTransaction.clean_amount(link.find('span').text)) + account.balance = Decimal(FrenchTransaction.clean_amount(u''.join([txt.strip() for txt in tds[3].itertext()]))) account._params = params.copy() account._params['dialogActionPerformed'] = 'SOLDE' account._params['attribute($SEL_$%s)' % tr.attrib['id'].split('_')[0]] = tr.attrib['id'].split('_', 1)[1]