From 14de4cbeb838df3bf145eeb2d20f0e222a027d37 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Fri, 7 Mar 2014 10:51:43 +0100 Subject: [PATCH] fix login error detection --- modules/citelis/pages.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/citelis/pages.py b/modules/citelis/pages.py index f01de09e..ca4e6ea8 100644 --- a/modules/citelis/pages.py +++ b/modules/citelis/pages.py @@ -22,7 +22,7 @@ from decimal import Decimal import datetime import re -from weboob.tools.browser import BasePage +from weboob.tools.browser import BasePage, BrowserIncorrectPassword from weboob.tools.capabilities.bank.transactions import FrenchTransaction @@ -67,7 +67,9 @@ class SummaryPage(BasePage): class UselessPage(BasePage): - pass + def on_loaded(self): + for error in self.document.xpath('//li[@class="error"]'): + raise BrowserIncorrectPassword(self.parser.tocleanstring(error)) class TransactionSearchPage(BasePage):