From e7c6e6b4ab41c97e189fd992fb64f8fa985f34ba Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Fri, 9 Nov 2012 13:31:29 +0100 Subject: [PATCH] correctly encode login and password --- modules/banquepopulaire/pages.py | 4 ++-- modules/bred/pages.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/banquepopulaire/pages.py b/modules/banquepopulaire/pages.py index 73be06e3..ed60a458 100644 --- a/modules/banquepopulaire/pages.py +++ b/modules/banquepopulaire/pages.py @@ -38,8 +38,8 @@ class UnavailablePage(BasePage): class LoginPage(BasePage): def login(self, login, passwd): self.browser.select_form(name='Login') - self.browser['IDToken1'] = login - self.browser['IDToken2'] = passwd + self.browser['IDToken1'] = login.encode(self.browser.ENCODING) + self.browser['IDToken2'] = passwd.encode(self.browser.ENCODING) self.browser.submit(nologin=True) class IndexPage(BasePage): diff --git a/modules/bred/pages.py b/modules/bred/pages.py index 5e93a9b9..88135a3a 100644 --- a/modules/bred/pages.py +++ b/modules/bred/pages.py @@ -33,8 +33,8 @@ __all__ = ['LoginPage', 'LoginResultPage', 'AccountsPage', 'TransactionsPage', ' class LoginPage(BasePage): def login(self, login, passwd): self.browser.select_form(name='authen') - self.browser['id'] = login - self.browser['pass'] = passwd + self.browser['id'] = login.encode(self.browser.ENCODING) + self.browser['pass'] = passwd.encode(self.browser.ENCODING) self.browser.submit(nologin=True) class LoginResultPage(BasePage):