Humanis is broken
Humanis is broken, and I am not sure that it has already worked. The website is supposed to act as CME website. It's true for login process, but it does not seem to act in the same way for account page.
% boobank -b humanis
Welcome to boobank v1.6
Copyright(C) 2010-2019 Romain Bignon, Christophe Benz
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Type "help" to display available commands.
Loaded backends: humanis
boobank> logging debug
boobank> ls
Account Balance Coming
------------------------------------------+----------+----------
2019-05-08 16:51:08,776:DEBUG:bcall:1.6:bcall.py:92:backend_process <Backend u'humanis'>: Calling function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x76476670>>
2019-05-08 16:51:09,008:DEBUG:modules:1.6:modules.py:163:load_module Loaded module "cmes" from /home/ben64/.local/share/weboob/modules/1.6/cmes
2019-05-08 16:51:09,011:DEBUG:urllib3.util.retry:1.6:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-05-08 16:51:09,012:DEBUG:urllib3.util.retry:1.6:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-05-08 16:51:09,023:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:813:_new_conn Starting new HTTPS connection (1): www.gestion-epargne-salariale.fr:443
2019-05-08 16:51:09,280:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.gestion-epargne-salariale.fr:443 "GET /epsens/fr/identification/authentification.html HTTP/1.1" 200 16955
2019-05-08 16:51:09,320:DEBUG:backend.humanis.browser:1.6:browsers.py:702:internal_callback Handle https://www.gestion-epargne-salariale.fr/epsens/fr/identification/authentification.html with LoginPage
2019-05-08 16:51:09,473:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.gestion-epargne-salariale.fr:443 "POST /epsens/fr/identification/authentification.html HTTP/1.1" 302 0
2019-05-08 16:51:13,577:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.gestion-epargne-salariale.fr:443 "GET /epsens/fr/epargnants/tableau-de-bord/index.html HTTP/1.1" 200 48753
2019-05-08 16:51:13,698:DEBUG:backend.humanis.browser:1.6:browsers.py:716:internal_callback Unable to handle https://www.gestion-epargne-salariale.fr/epsens/fr/epargnants/tableau-de-bord/index.html
2019-05-08 16:51:13,991:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.gestion-epargne-salariale.fr:443 "GET /humanis/fr/espace/devbavoirs.aspx?mode=net&menu=cpte HTTP/1.1" 302 0
2019-05-08 16:51:14,101:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.gestion-epargne-salariale.fr:443 "GET /humanis/fr/epargnants/tableau-de-bord/redirect.html HTTP/1.1" 302 0
2019-05-08 16:51:17,932:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.gestion-epargne-salariale.fr:443 "GET /epsens/fr/epargnants/tableau-de-bord/index.html HTTP/1.1" 200 48752
2019-05-08 16:51:17,995:DEBUG:backend.humanis.browser:1.6:browsers.py:716:internal_callback Unable to handle https://www.gestion-epargne-salariale.fr/epsens/fr/epargnants/tableau-de-bord/index.html
2019-05-08 16:51:17,997:DEBUG:bcall:1.6:bcall.py:98:backend_process <Backend u'humanis'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x76476670>> raised an error: AttributeError("'NoneType' object has no attribute 'iter_accounts'",)
Bug(humanis): 'NoneType' object has no attribute 'iter_accounts'
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/home/ben64/src/weboob/weboob/core/bcall.py", line 94, in backend_process
result = function(backend, *args, **kwargs)
File "/home/ben64/src/weboob/weboob/tools/application/base.py", line 318, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/home/ben64/src/weboob/weboob/capabilities/bank.py", line 606, in iter_resources
return self.iter_accounts()
File "/home/ben64/.local/share/weboob/modules/1.6/humanis/module.py", line 57, in iter_accounts
return self.browser.iter_accounts()
File "/home/ben64/src/weboob/weboob/browser/browsers.py", line 806, in inner
return func(browser, *args, **kwargs)
File "/home/ben64/.local/share/weboob/modules/1.6/cmes/browser.py", line 70, in iter_accounts
return self.page.iter_accounts()
AttributeError: 'NoneType' object has no attribute 'iter_accounts'
------------------------------------------+----------+----------
boobank>