correctly detect when login fails
This commit is contained in:
parent
d26bbc50a8
commit
1104529d77
1 changed files with 5 additions and 0 deletions
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue