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):