From 83cb74ef10b4e8accb09268b45503d8900fd7b93 Mon Sep 17 00:00:00 2001 From: Maxime Gasselin Date: Mon, 3 Dec 2018 16:51:20 +0100 Subject: [PATCH] [creditmutuel] Raise BrowserUnavailable Here we raise a BrowserUnavailable when this page is not correctly reached. Indeed, this error case seems to occur randomly (a connection push restores the connection). Closes: 29243@sibi 29222@sibi 8399@zendesk 8398@zendesk --- modules/creditmutuel/pages.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/creditmutuel/pages.py b/modules/creditmutuel/pages.py index 95c6f165fe..1a2c3f48be 100644 --- a/modules/creditmutuel/pages.py +++ b/modules/creditmutuel/pages.py @@ -1907,6 +1907,8 @@ def parse(self, el): raise SkipItem() elif doc.xpath('//div/p[contains(text(), "Vous n\'avez pas l\'autorisation")]'): self.logger.warning("The user can't reach this page") + elif doc.xpath('//td[contains(text(), "Problème technique")]'): + raise BrowserUnavailable(CleanText(doc.xpath('//td[contains(text(), "Problème technique")]'))(self)) else: assert False, 'xpath for card type information could have changed' -- GitLab