From 879445ead25d92a6ebaef54ae101236272e34379 Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Fri, 1 Oct 2010 19:12:48 +0200 Subject: [PATCH] Support for accounts without "coming" in bnporc --- weboob/backends/bnporc/pages/accounts_list.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/weboob/backends/bnporc/pages/accounts_list.py b/weboob/backends/bnporc/pages/accounts_list.py index 79afef72..d50d5976 100644 --- a/weboob/backends/bnporc/pages/accounts_list.py +++ b/weboob/backends/bnporc/pages/accounts_list.py @@ -49,10 +49,14 @@ class AccountsList(BasePage): balance = balance.replace('.','').replace(',','.') account.balance = float(balance) elif td.attrib.get('headers', '').startswith('Avenir'): - a = td.findall('a') - coming = a[0].text - coming = coming.replace('.','').replace(',','.') - account.coming = float(coming) + # Some accounts don't have a "coming" + if td.text.strip() == '-': + account.coming = 0.0 + else: + a = td.findall('a') + coming = a[0].text + coming = coming.replace('.','').replace(',','.') + account.coming = float(coming) l.append(account) return l