From 1ce2388f6c9adb452ee7609f718a0c69a9f1d2a3 Mon Sep 17 00:00:00 2001 From: Florian Duguet Date: Fri, 30 Mar 2018 15:17:52 +0200 Subject: [PATCH] [societegenerale] Change BrowserIncorrectPassword to ActionNeeded based on error message in do_login. --- modules/societegenerale/browser.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/societegenerale/browser.py b/modules/societegenerale/browser.py index d59e053c98..946c5dcf0d 100644 --- a/modules/societegenerale/browser.py +++ b/modules/societegenerale/browser.py @@ -19,7 +19,7 @@ from weboob.browser import LoginBrowser, URL, need_login, StatesMixin -from weboob.exceptions import BrowserIncorrectPassword, BrowserUnavailable +from weboob.exceptions import BrowserIncorrectPassword, BrowserUnavailable, ActionNeeded from weboob.capabilities.bank import Account, AddRecipientError from weboob.browser.exceptions import BrowserHTTPNotFound @@ -98,6 +98,8 @@ def do_login(self): raise BrowserUnavailable(error) elif 'niv_auth_insuff' in error: raise BrowserIncorrectPassword("Niveau d'authentification insuffisant") + elif 'Veuillez contacter' in error: + raise ActionNeeded(error) else: raise BrowserIncorrectPassword(error) -- GitLab