handle error message after login

This commit is contained in:
Romain Bignon 2015-06-01 13:36:00 +02:00
commit b8b506be4f

View file

@ -22,6 +22,7 @@ import re
from urlparse import urlparse, parse_qsl
from decimal import Decimal, InvalidOperation
from weboob.exceptions import BrowserIncorrectPassword
from weboob.capabilities import NotAvailable
from weboob.capabilities.bank import Account
from weboob.deprecated.browser import Page
@ -35,6 +36,10 @@ class ProAccountsList(Page):
COL_BALANCE = 3
COL_COMING = 5
def on_loaded(self):
for msg in self.document.xpath('//div[@id="idMessageInfoUdC"]'):
raise BrowserIncorrectPassword(self.parser.tocleanstring(msg))
def get_list(self, pro=True):
accounts = []
for tr in self.document.xpath('//tr[@class="comptes"]'):