Fix pagination on iter_bills

This commit is contained in:
Florent 2014-04-15 10:38:09 +02:00
commit cf71e6bf6a
2 changed files with 3 additions and 3 deletions

View file

@ -24,7 +24,7 @@ import re
from weboob.capabilities.bank import Account from weboob.capabilities.bank import Account
from weboob.capabilities.base import NotAvailable from weboob.capabilities.base import NotAvailable
from weboob.tools.browser2.page import HTMLPage, LoggedPage, method, ListElement, ItemElement, pagination from weboob.tools.browser2.page import HTMLPage, LoggedPage, method, ListElement, ItemElement
from weboob.tools.browser2.filters import Attr, CleanText, CleanDecimal, Filter, Field, MultiFilter, Date, Lower from weboob.tools.browser2.filters import Attr, CleanText, CleanDecimal, Filter, Field, MultiFilter, Date, Lower
from weboob.tools.capabilities.bank.transactions import FrenchTransaction from weboob.tools.capabilities.bank.transactions import FrenchTransaction
@ -130,7 +130,6 @@ class AccountsList(LoggedPage, HTMLPage):
obj_coming = NotAvailable obj_coming = NotAvailable
obj__jid = Attr('//input[@name="javax.faces.ViewState"]', 'value') obj__jid = Attr('//input[@name="javax.faces.ViewState"]', 'value')
@pagination
@method @method
class get_transactions(ListElement): class get_transactions(ListElement):
item_xpath = '//table' item_xpath = '//table'

View file

@ -20,7 +20,7 @@
from weboob.capabilities.bill import Bill, Subscription from weboob.capabilities.bill import Bill, Subscription
from weboob.tools.browser2 import HTMLPage, LoggedPage from weboob.tools.browser2 import HTMLPage, LoggedPage
from weboob.tools.browser2.filters import Filter, Attr, CleanText, Format, Field, Env from weboob.tools.browser2.filters import Filter, Attr, CleanText, Format, Field, Env
from weboob.tools.browser2.page import ListElement, ItemElement, method from weboob.tools.browser2.page import ListElement, ItemElement, method, pagination
__all__ = ['BillsPage'] __all__ = ['BillsPage']
@ -53,6 +53,7 @@ class BillsPage(LoggedPage, HTMLPage):
form[_id] = _id form[_id] = _id
form.submit() form.submit()
@pagination
@method @method
class iter_bills(ListElement): class iter_bills(ListElement):
item_xpath = '//ul[@id="statements_form:statementsel"]/li' item_xpath = '//ul[@id="statements_form:statementsel"]/li'