boobank [Fortuneo]
Hello,
I've an issue with Fortuneo, please see trace bellow.
Module is up to date (1.3).Other banks are working well.
Thank you very much for your support
jpm@SweetHome:~$boobank --debug history xxxxxyyyy@fortuneo --count=1000 > /home/jpm/Téléchargements/Banks/fortuneo.ofx
2017-11-12 20:33:56,137:DEBUG:root:1.3:yamlconfig.py:61:load Loading application configuration file: /home/jpm/.config/weboob/boobank.storage. 2017-11-12 20:33:56,138:DEBUG:root:1.3:yamlconfig.py:65:load Application configuration file loaded: /home/jpm/.config/weboob/boobank.storage.
2017-11-12 20:33:56,231:DEBUG:modules:1.3:modules.py:163:load_module Loaded module "fortuneo" from /home/jpm/.local/share/weboob/modules/1.3/fortuneo
2017-11-12 20:33:56,231:DEBUG:backend:1.3:modules.py:94:create_instance Created backend "fortuneo" for module "fortuneo" 2017-11-12 20:33:56,250:DEBUG:modules:1.3:modules.py:163:load_module Loaded module "bnporc" from /home/jpm/.local/share/weboob/modules/1.3/bnporc 2017-11-12 20:33:56,250:DEBUG:backend:1.3:modules.py:94:create_instance Created backend "bnporc" for module "bnporc" 2017-11-12 20:33:56,254:DEBUG:modules:1.3:modules.py:163:load_module Loaded module "carrefourbanque" from /home/jpm/.local/share/weboob/modules/1.3/carrefourbanque 2017-11-12 20:33:56,255:DEBUG:backend:1.3:modules.py:94:create_instance Created backend "carrefourbanque" for module "carrefourbanque" 2017-11-12 20:33:56,256:DEBUG:root:1.3:iniconfig.py:51:load Loading application configuration file: /home/jpm/.config/weboob/boobank. 2017-11-12 20:33:56,256:DEBUG:root:1.3:iniconfig.py:68:load Application configuration file loaded: /home/jpm/.config/weboob/boobank. 2017-11-12 20:33:56,257:DEBUG:bcall:1.3:bcall.py:92:backend_process <Backend u'fortuneo'>: Calling function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7fa308d66190>> [fortuneo] Mot de passe (hidden input): 2017-11-12 20:34:06,140:DEBUG:requests.packages.urllib3.util.retry:1.3:retry.py:156:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None) 2017-11-12 20:34:06,140:DEBUG:requests.packages.urllib3.util.retry:1.3:retry.py:156:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None) 2017-11-12 20:34:06,147:INFO:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:761:_new_conn Starting new HTTPS connection (1): mabanque.fortuneo.fr 2017-11-12 20:34:06,511:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/identification.jsp HTTP/1.1" 200 None 2017-11-12 20:34:06,580:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/identification.jsp with LoginPage 2017-11-12 20:34:06,845:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "POST /checkacces HTTP/1.1" 302 0 2017-11-12 20:34:07,471:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/default.jsp?ANav=1 HTTP/1.1" 200 None 2017-11-12 20:34:07,552:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/default.jsp?ANav=1 with AccountsList 2017-11-12 20:34:08,942:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/default.jsp?ANav=1 HTTP/1.1" 200 None 2017-11-12 20:34:09,023:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/default.jsp?ANav=1 with AccountsList 2017-11-12 20:34:10,005:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/default.jsp?ANav=1 HTTP/1.1" 200 None 2017-11-12 20:34:10,090:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/default.jsp?ANav=1 with AccountsList 2017-11-12 20:34:10,236:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/mes-comptes/compte-courant/consulter-situation/consulter-solde.jsp?ca=f123041693d0de29fd9eabdbb0c465f7 HTTP/1.1" 200 None 2017-11-12 20:34:10,243:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/mes-comptes/compte-courant/consulter-situation/consulter-solde.jsp?ca=f123041693d0de29fd9eabdbb0c465f7 with AccountHistoryPage 2017-11-12 20:34:10,545:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/mes-comptes/compte-courant/consulter-situation/consulter-solde.jsp?ca=f123041693d0de29fd9eabdbb0c465f7 HTTP/1.1" 200 None 2017-11-12 20:34:10,553:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/mes-comptes/compte-courant/consulter-situation/consulter-solde.jsp?ca=f123041693d0de29fd9eabdbb0c465f7 with AccountHistoryPage 2017-11-12 20:34:10,713:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/mes-comptes/compte-titres-pea/historique/historique-titres.jsp?ca=73d7bd8c144a7460cd52351dbf971731 HTTP/1.1" 200 None 2017-11-12 20:34:10,719:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/mes-comptes/compte-titres-pea/historique/historique-titres.jsp?ca=73d7bd8c144a7460cd52351dbf971731 with PeaHistoryPage 2017-11-12 20:34:10,929:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/mes-comptes/compte-titres-pea/situation/portefeuille-temps-reel.jsp?ca=73d7bd8c144a7460cd52351dbf971731 HTTP/1.1" 200 None 2017-11-12 20:34:10,936:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/mes-comptes/compte-titres-pea/situation/portefeuille-temps-reel.jsp?ca=73d7bd8c144a7460cd52351dbf971731 with PeaHistoryPage 2017-11-12 20:34:11,125:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/mes-comptes/compte-titres-pea/situation/portefeuille-temps-reel.jsp?ca=73d7bd8c144a7460cd52351dbf971731 HTTP/1.1" 200 None 2017-11-12 20:34:11,132:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/mes-comptes/compte-titres-pea/situation/portefeuille-temps-reel.jsp?ca=73d7bd8c144a7460cd52351dbf971731 with PeaHistoryPage /home/jpm/.local/share/weboob/modules/1.3/fortuneo/pages/accounts_list.py:83: ConversionWarning: Value code was converted from <type 'str'> to <type 'unicode'> inv.code = re.match('^[A-Z]+[0-9]+(.*)$', inv.id).group(1) 2017-11-12 20:34:11,358:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/mes-comptes/compte-titres-pea/situation/portefeuille-temps-reel.jsp?ca=73d7bd8c144a7460cd52351dbf971731 HTTP/1.1" 200 None 2017-11-12 20:34:11,363:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/mes-comptes/compte-titres-pea/situation/portefeuille-temps-reel.jsp?ca=73d7bd8c144a7460cd52351dbf971731 with PeaHistoryPage 2017-11-12 20:34:11,502:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/mes-comptes/compte-especes/consulter-situation/consulter-solde.jsp?ca=795bfc374f6da0767d9b62d08f4c29f5 HTTP/1.1" 200 None 2017-11-12 20:34:11,506:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/mes-comptes/compte-especes/consulter-situation/consulter-solde.jsp?ca=795bfc374f6da0767d9b62d08f4c29f5 with AccountHistoryPage 2017-11-12 20:34:11,641:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/mes-comptes/compte-especes/consulter-situation/consulter-solde.jsp?ca=795bfc374f6da0767d9b62d08f4c29f5 HTTP/1.1" 200 None 2017-11-12 20:34:11,647:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/mes-comptes/compte-especes/consulter-situation/consulter-solde.jsp?ca=795bfc374f6da0767d9b62d08f4c29f5 with AccountHistoryPage 2017-11-12 20:34:11,804:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/mes-comptes/pea/historique/historique-titres.jsp?ca=321029dbb2d562513531b81d0715962a HTTP/1.1" 200 None 2017-11-12 20:34:11,807:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/mes-comptes/pea/historique/historique-titres.jsp?ca=321029dbb2d562513531b81d0715962a with PeaHistoryPage 2017-11-12 20:34:11,967:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/mes-comptes/pea/situation/portefeuille-temps-reel.jsp?ca=321029dbb2d562513531b81d0715962a HTTP/1.1" 200 None 2017-11-12 20:34:11,975:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/mes-comptes/pea/situation/portefeuille-temps-reel.jsp?ca=321029dbb2d562513531b81d0715962a with PeaHistoryPage 2017-11-12 20:34:12,115:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/mes-comptes/pea/situation/portefeuille-temps-reel.jsp?ca=321029dbb2d562513531b81d0715962a HTTP/1.1" 200 None 2017-11-12 20:34:12,121:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/mes-comptes/pea/situation/portefeuille-temps-reel.jsp?ca=321029dbb2d562513531b81d0715962a with PeaHistoryPage 2017-11-12 20:34:12,279:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/mes-comptes/pea/situation/portefeuille-temps-reel.jsp?ca=321029dbb2d562513531b81d0715962a HTTP/1.1" 200 None 2017-11-12 20:34:12,283:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/mes-comptes/pea/situation/portefeuille-temps-reel.jsp?ca=321029dbb2d562513531b81d0715962a with PeaHistoryPage 2017-11-12 20:34:12,570:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/mes-comptes/assurance-vie/operations/assurance-vie-operations.jsp?ca=d0a45257d219a630e108f12a2703d622 HTTP/1.1" 200 None 2017-11-12 20:34:12,575:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/mes-comptes/assurance-vie/operations/assurance-vie-operations.jsp?ca=d0a45257d219a630e108f12a2703d622 with InvestmentHistoryPage 2017-11-12 20:34:12,729:DEBUG:requests.packages.urllib3.connectionpool:1.3:connectionpool.py:388:_make_request "GET /fr/prive/mes-comptes/assurance-vie/situation-contrat/portefeuille-assurance-vie.jsp?ca=d0a45257d219a630e108f12a2703d622 HTTP/1.1" 200 None 2017-11-12 20:34:12,736:DEBUG:backend.fortuneo.browser:1.3:browsers.py:674:internal_callback Handle https://mabanque.fortuneo.fr/fr/prive/mes-comptes/assurance-vie/situation-contrat/portefeuille-assurance-vie.jsp?ca=d0a45257d219a630e108f12a2703d622 with InvestmentHistoryPage 2017-11-12 20:34:12,738:DEBUG:bcall:1.3:bcall.py:98:backend_process <Backend u'fortuneo'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7fa308d66190>> raised an error: InvalidOperation("Invalid literal for Decimal: u''",)
Bug(fortuneo): Invalid literal for Decimal: u''
Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/weboob-1.3-py2.7.egg/weboob/core/bcall.py", line 94, in backend_process result = function(backend, *args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/weboob-1.3-py2.7.egg/weboob/tools/application/base.py", line 308, in _do_complete res = getattr(backend, function)(*args, **kwargs) File "/home/jpm/.local/share/weboob/modules/1.3/fortuneo/module.py", line 55, in get_account return find_object(self.iter_accounts(), id=_id, error=AccountNotFound) File "/home/jpm/.local/share/weboob/modules/1.3/fortuneo/module.py", line 52, in iter_accounts return self.browser.get_accounts_list() File "/usr/local/lib/python2.7/dist-packages/weboob-1.3-py2.7.egg/weboob/browser/browsers.py", line 768, in inner return func(browser, *args, **kwargs) File "/home/jpm/.local/share/weboob/modules/1.3/fortuneo/browser.py", line 102, in get_accounts_list return self.page.get_list() File "/home/jpm/.local/share/weboob/modules/1.3/fortuneo/pages/accounts_list.py", line 452, in get_list account.balance = CleanDecimal(None, replace_dots=True).filter(balance) File "/usr/local/lib/python2.7/dist-packages/weboob-1.3-py2.7.egg/weboob/browser/filters/base.py", line 129, in print_debug res = function(self, value) File "/usr/local/lib/python2.7/dist-packages/weboob-1.3-py2.7.egg/weboob/browser/filters/standard.py", line 369, in filter return self.default_or_raise(e) File "/usr/local/lib/python2.7/dist-packages/weboob-1.3-py2.7.egg/weboob/browser/filters/base.py", line 67, in default_or_raise raise exception InvalidOperation: Invalid literal for Decimal: u''