From 62102b46046cd377d48b436f02886d47a7df207f Mon Sep 17 00:00:00 2001 From: Damien Mat Date: Wed, 5 Feb 2020 16:35:55 +0100 Subject: [PATCH] [creditmutuel] Catch additonal BrowserUnavailable error --- modules/creditmutuel/pages.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/creditmutuel/pages.py b/modules/creditmutuel/pages.py index 267ebfa31d..a854408d33 100644 --- a/modules/creditmutuel/pages.py +++ b/modules/creditmutuel/pages.py @@ -91,11 +91,12 @@ def on_load(self): error_msg = CleanText('//div[contains(@class, "blocmsg err")] | //div[contains(@class, "blocmsg alerte")]')(self.doc) wrong_pass_msg = ('mot de passe est faux', 'mot de passe est révoqué') action_needed_msg = ('pas autorisé à accéder à ce service', 'bloqué') + website_unavailable_msg = ('service est temporairement interrompu', 'Problème technique') if any(msg in error_msg for msg in wrong_pass_msg): raise BrowserIncorrectPassword(error_msg) elif any(msg in error_msg for msg in action_needed_msg): raise ActionNeeded(error_msg) - elif 'service est temporairement interrompu' in error_msg: + elif any(msg in error_msg for msg in website_unavailable_msg): raise BrowserUnavailable(error_msg) assert not error_msg, "Unhandled error: '%s'" % error_msg -- GitLab