From b97e597c6e51ed74aa9ebadc7ad360ceb3417d28 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Tue, 17 Apr 2012 23:18:46 +0200 Subject: [PATCH] fix parsing accounts list when there is no history associated --- modules/creditmutuel/pages.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/creditmutuel/pages.py b/modules/creditmutuel/pages.py index 10191870..f2d80526 100644 --- a/modules/creditmutuel/pages.py +++ b/modules/creditmutuel/pages.py @@ -50,7 +50,8 @@ class AccountsPage(BasePage): for tr in self.document.getiterator('tr'): first_td = tr.getchildren()[0] - if first_td.attrib.get('class', '') == 'i g' or first_td.attrib.get('class', '') == 'p g': + if (first_td.attrib.get('class', '') == 'i g' or first_td.attrib.get('class', '') == 'p g') \ + and first_td.find('a') is not None: account = Account() account.label = u"%s"%first_td.find('a').text.strip().lstrip(' 0123456789') account._link_id = first_td.find('a').get('href', '')