From 21fe6404530dd0bf7d4cd18842d6701c789a87e9 Mon Sep 17 00:00:00 2001 From: Florent Date: Tue, 15 Apr 2014 10:32:37 +0200 Subject: [PATCH] Use @pagination --- modules/poivy/browser.py | 2 +- modules/poivy/pages.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/poivy/browser.py b/modules/poivy/browser.py index 2dcbafb7..5a0d700e 100644 --- a/modules/poivy/browser.py +++ b/modules/poivy/browser.py @@ -51,4 +51,4 @@ class PoivyBrowser(LoginBrowser): @need_login def get_history(self): self.history.stay_or_go() - return self.pagination(lambda: self.page.get_calls()) + return self.page.get_calls() diff --git a/modules/poivy/pages.py b/modules/poivy/pages.py index 73b2b1f2..84b96643 100644 --- a/modules/poivy/pages.py +++ b/modules/poivy/pages.py @@ -18,7 +18,7 @@ # along with weboob. If not, see . from weboob.tools.browser import BrowserBanned -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 CleanText, CleanDecimal, Field, Attr, DateTime, Link, Format from weboob.capabilities.bill import Subscription, Detail @@ -64,6 +64,7 @@ class HomePage(LoggedPage, HTMLPage): class HistoryPage(LoggedPage, HTMLPage): + @pagination @method class get_calls(ListElement): item_xpath = '//table/tbody/tr'