From e0190a93eb4e7dd0bc6a076768792da234083ed3 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sat, 6 Apr 2013 10:55:32 +0200 Subject: [PATCH] be more robust on logout --- modules/caissedepargne/browser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/caissedepargne/browser.py b/modules/caissedepargne/browser.py index 17057027..ea8b3fa4 100644 --- a/modules/caissedepargne/browser.py +++ b/modules/caissedepargne/browser.py @@ -35,11 +35,12 @@ class CaisseEpargne(BaseBrowser): PAGES = {'https://[^/]+.caisse-epargne.fr/particuliers/ind_pauthpopup.aspx.*': LoginPage, 'https://[^/]+.caisse-epargne.fr/Portail.aspx': IndexPage, 'https://[^/]+.caisse-epargne.fr/login.aspx': ErrorPage, + 'https://[^/]+.caisse-epargne.fr/Pages/logout.aspx.*': ErrorPage, 'https://[^/]+.caisse-epargne.fr/page_hs_dei_.*.aspx': UnavailablePage, } def is_logged(self): - return self.page is not None and not self.is_on_page(LoginPage) + return self.page is not None and not self.is_on_page((LoginPage,ErrorPage)) def home(self): if self.is_logged():