From 5681926213513750a16326ab3639727dbb93e8d1 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Tue, 21 Aug 2012 14:24:32 +0200 Subject: [PATCH] do not crash if an account is not recognized --- modules/caissedepargne/pages.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/caissedepargne/pages.py b/modules/caissedepargne/pages.py index 8f60bc25..8837d15c 100644 --- a/modules/caissedepargne/pages.py +++ b/modules/caissedepargne/pages.py @@ -86,6 +86,10 @@ class IndexPage(BasePage): a = tds[1].find('a') m = re.match("^javascript:__doPostBack\('.*','HISTORIQUE_COMPTE&(\d+)'\)", a.attrib['href']) + if not m: + self.logger.warning('Unable to parse account %s' % a.text.strip()) + continue + account = Account() account.id = m.group(1) account.label = unicode(a.text.strip())