From 6f6defcd91e89a25d3472019a1aa3fbea7791bb9 Mon Sep 17 00:00:00 2001 From: Sylvie Ye Date: Mon, 3 Dec 2018 15:04:32 +0100 Subject: [PATCH] [bnp] error with code 1001 is now a website unavailable error MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit code 1001 "Une erreur est survenue, veuillez rafraîchir votre page" is more website unavailable than incorrect password --- modules/bnporc/pp/pages.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/bnporc/pp/pages.py b/modules/bnporc/pp/pages.py index 0ca79a8fba..2624b02fc4 100644 --- a/modules/bnporc/pp/pages.py +++ b/modules/bnporc/pp/pages.py @@ -205,15 +205,16 @@ def on_load(self): if not msg: msg = self.get('message') - wrongpass_codes = [201, 21510, 203, 202, 1001, 7] + wrongpass_codes = [201, 21510, 203, 202, 7] actionNeeded_codes = [21501, 3, 4, 50] + websiteUnavailable_codes = [207, 1001] if error in wrongpass_codes: raise BrowserIncorrectPassword(msg) elif error == 21: # "Ce service est momentanément indisponible. Veuillez renouveler votre demande ultérieurement." -> In reality, account is blocked because of too much wrongpass raise ActionNeeded(u"Compte bloqué") elif error in actionNeeded_codes: raise ActionNeeded(msg) - elif error == 207: + elif error in websiteUnavailable_codes: raise BrowserUnavailable(msg) else: assert False, 'Unexpected error at login: "%s" (code=%s)' % (msg, error) -- GitLab