diff --git a/modules/fortuneo/backend.py b/modules/fortuneo/backend.py index 1b63d798..1c629d60 100644 --- a/modules/fortuneo/backend.py +++ b/modules/fortuneo/backend.py @@ -20,6 +20,7 @@ # python2.5 compatibility from __future__ import with_statement + from weboob.capabilities.bank import ICapBank, AccountNotFound from weboob.tools.backend import BaseBackend, BackendConfig from weboob.tools.value import ValueBackendPassword @@ -74,8 +75,7 @@ class FortuneoBackend(BaseBackend, ICapBank): def iter_coming(self, account): """Iter coming transactions on a specific account Not supported yet""" - - return iter([]) + raise NotImplementedError() def iter_history(self, account): """Iter history of transactions on a specific account""" diff --git a/modules/fortuneo/pages/accounts_list.py b/modules/fortuneo/pages/accounts_list.py index 18005e48..db990d36 100644 --- a/modules/fortuneo/pages/accounts_list.py +++ b/modules/fortuneo/pages/accounts_list.py @@ -25,6 +25,8 @@ from weboob.capabilities.bank import Account from weboob.tools.capabilities.bank.transactions import Transaction from weboob.tools.browser import BasePage, BrokenPageError from weboob.capabilities import NotAvailable + + __all__ = ['AccountsList', 'AccountHistoryPage'] @@ -45,7 +47,7 @@ class AccountHistoryPage(BasePage): date_oper = tables[i].xpath("./td[2]/text()")[0] date_val = tables[i].xpath("./td[3]/text()")[0] label = tables[i].xpath("./td[4]/text()")[0] - operation.label = label.strip() + operation.label = operation.raw = label.strip() amount = tables[i].xpath("./td[5]/text() | ./td[6]/text()") operation.date = datetime.datetime.strptime(date_val, "%d/%m/%Y") operation.rdate = datetime.datetime.strptime(date_oper,"%d/%m/%Y") @@ -80,9 +82,9 @@ class AccountsList(BasePage): mycomingval = cpt.xpath("./td[4]/text()")[0].replace("EUR", "").replace("\n", "").replace("\t", "") if mycomingval == '-': - account.coming = float(0) + account.coming = Decimal(0) else: - account.coming = float(mycomingval) + account.coming = Decimal(mycomingval) # account._link_id url_to_parse = cpt.xpath('./td[1]/a/@href')[0] # link