From 1104529d772aedb23b8d7c5f560f441cd8fe7a4f Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Fri, 23 Jan 2015 16:23:53 +0100 Subject: [PATCH] correctly detect when login fails --- modules/okc/browser.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/okc/browser.py b/modules/okc/browser.py index 9fe814f0..439e40a3 100644 --- a/modules/okc/browser.py +++ b/modules/okc/browser.py @@ -20,6 +20,7 @@ import urllib from weboob.deprecated.browser import Browser, Page +from weboob.exceptions import BrowserIncorrectPassword from weboob.tools.ordereddict import OrderedDict from .pages import LoginPage, ThreadPage, MessagesPage, PostMessagePage, ProfilePage, PhotosPage, VisitsPage, QuickMatchPage, SentPage @@ -64,6 +65,10 @@ class OkCBrowser(Browser): def login(self): self.location(self.absurl('/login'), no_login=True) self.page.login(self.username, self.password) + + if self.is_on_page(LoginPage): + raise BrowserIncorrectPassword() + self.logged_in = True def is_logged(self):