on error during login, raise exception

This commit is contained in:
Romain Bignon 2013-01-14 17:32:20 +01:00
commit 76da084ec1

View file

@ -63,7 +63,7 @@ class HSBC(BaseBrowser):
self._session = m.group(1)
data = {'Secret': self.password}
r = self.readurl('https://client.hsbc.fr/cgi-bin/emcgi?sessionid=%s' % self._session, urllib.urlencode(data))
r = self.readurl('https://client.hsbc.fr/cgi-bin/emcgi?sessionid=%s' % self._session, urllib.urlencode(data), if_fail='raise')
if r.find('Erreur Identification') >= 0:
raise BrowserIncorrectPassword()