From 25cb1f2e08e7f9aa9fee87f9efe65da49f2396de Mon Sep 17 00:00:00 2001 From: Florent Date: Fri, 22 Feb 2013 15:41:55 +0100 Subject: [PATCH] Only one url for both pages, implement stateful browser --- modules/ing/browser.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/ing/browser.py b/modules/ing/browser.py index e579415e..91595323 100644 --- a/modules/ing/browser.py +++ b/modules/ing/browser.py @@ -81,7 +81,7 @@ class Ing(BaseBrowser): raise BrowserIncorrectPassword() def get_accounts_list(self): - if not self.is_on_page(AccountsList): + if not self.is_on_page(AccountsList) or self.where != "start": self.location(self.accountspage) self.where = "start" return self.page.get_list() @@ -89,8 +89,9 @@ class Ing(BaseBrowser): def get_account(self, id): assert isinstance(id, basestring) - if not self.is_on_page(AccountsList): + if not self.is_on_page(AccountsList) or self.where != "start": self.location(self.accountspage) + self.where = "start" l = self.page.get_list() for a in l: