From c488a0c7aead8dfe71bbe024d08080fc98cbd711 Mon Sep 17 00:00:00 2001 From: Florent Date: Tue, 15 Apr 2014 10:26:25 +0200 Subject: [PATCH] Use @pagination --- modules/ing/browser.py | 2 +- modules/ing/pages/accounts_list.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/ing/browser.py b/modules/ing/browser.py index d9970c99..345f468b 100644 --- a/modules/ing/browser.py +++ b/modules/ing/browser.py @@ -214,7 +214,7 @@ class IngBrowser(LoginBrowser): "transfer_issuer_radio": subscription.id } self.billpage.go(data=data) - return self.pagination(lambda: self.page.iter_bills(subid=subscription.id)) + return self.page.iter_bills(subid=subscription.id) def predownload(self, bill): self.page.postpredown(bill._localid) diff --git a/modules/ing/pages/accounts_list.py b/modules/ing/pages/accounts_list.py index 9623746e..46b1ab82 100644 --- a/modules/ing/pages/accounts_list.py +++ b/modules/ing/pages/accounts_list.py @@ -24,7 +24,7 @@ import re from weboob.capabilities.bank import Account from weboob.capabilities.base import NotAvailable -from weboob.tools.browser2.page import HTMLPage, LoggedPage, method, ListElement, ItemElement +from weboob.tools.browser2.page import HTMLPage, LoggedPage, method, ListElement, ItemElement, pagination from weboob.tools.browser2.filters import Attr, CleanText, CleanDecimal, Filter, Field, MultiFilter, Date, Lower from weboob.tools.capabilities.bank.transactions import FrenchTransaction @@ -130,6 +130,7 @@ class AccountsList(LoggedPage, HTMLPage): obj_coming = NotAvailable obj__jid = Attr('//input[@name="javax.faces.ViewState"]', 'value') + @pagination @method class get_transactions(ListElement): item_xpath = '//table'