[creditmutuel] AttributeError: 'NoneType' object has no attribute 'doc'
The application creditmutuel is not working anymore today
bank> logging debug
bank> list
2023-11-13 17:33:43,351:DEBUG:woob.core.bcall:3.6:bcall.py:86:backend_process <Backend creditmutuel>: Calling function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7fb047d3a0>>
2023-11-13 17:33:43,353:DEBUG:woob.core.bcall:3.6:bcall.py:95:backend_process <Backend creditmutuel>: Called function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7fb047d3a0>> returned: <generator object Application._do_complete_iter at 0x7fae54b510>
2023-11-13 17:33:43,359:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:272:_get_conn Resetting dropped connection: www.creditmutuel.fr
2023-11-13 17:33:44,045:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:452:_make_request https://www.creditmutuel.fr:443 "GET /fr/banque/comptes-et-contrats.html HTTP/1.1" 200 None
2023-11-13 17:33:44,111:DEBUG:woob.backend.creditmutuel.browser:3.6:browsers.py:1040:internal_callback Handle https://www.creditmutuel.fr/fr/banque/comptes-et-contrats.html with NewAccountsPage
2023-11-13 17:33:44,719:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:452:_make_request https://www.creditmutuel.fr:443 "GET /fr/banque/SCIM_default.aspx?_tabi=C&_stack=SCIM_ListeActivityStep%3A%3A&_pid=ListeCartes&_fid=ChangeList&Data_ServiceListDatas_CurrentType=MyCards HTTP/1.1" 200 None
2023-11-13 17:33:44,762:DEBUG:woob.backend.creditmutuel.browser:3.6:browsers.py:1040:internal_callback Handle https://www.creditmutuel.fr/fr/banque/SCIM_default.aspx?_tabi=C&_stack=SCIM_ListeActivityStep%3A%3A&_pid=ListeCartes&_fid=ChangeList&Data_ServiceListDatas_CurrentType=MyCards with NewCardsListPage
2023-11-13 17:33:45,161:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:452:_make_request https://www.creditmutuel.fr:443 "POST /fr/banque/SCIM_default.aspx?_tabi=C&_stack=SCIM_ListeActivityStep%3A%3Assid%3D%2Cta%3DSCIM_Liste%2Csvcd%3D%2Cfsv%3DV2%2Cscp%3D&_pid=ListeCartes HTTP/1.1" 302 0
2023-11-13 17:33:45,686:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:452:_make_request https://www.creditmutuel.fr:443 "GET /fr/banque/PCS5_FUNCTIONS.aspx?_charset=utf-8&_tabi=C&mnc=IDLIEN_PCS5_FUNCTIONS&aid=SCIM_Fonction&mncret=PCS1_LIST&itaret=as%3DSCIM_ListeActivityStep%253a%253assid%253d%252cta%253dSCIM_Liste%252csvcd%253d%252cfsv%253dV2%252cscp%253d%252fSCIM_ListeRouter%253a%253a%26%2524tabiret%3DC&ssid=Fpzqzcs2J0iGNnRMcyLfYQ%3D%3DMTAuNDYuNC4xNDA6ODAwMw%3D%3D&ta=SCIM_Fonction&svcd=MyCards~1~False~0~0~1400006154749~0&fsv=V2&scp= HTTP/1.1" 200 None
2023-11-13 17:33:45,709:DEBUG:woob.backend.creditmutuel.browser:3.6:browsers.py:1054:internal_callback Unable to handle https://www.creditmutuel.fr/fr/banque/PCS5_FUNCTIONS.aspx?_charset=utf-8&_tabi=C&mnc=IDLIEN_PCS5_FUNCTIONS&aid=SCIM_Fonction&mncret=PCS1_LIST&itaret=as%3dSCIM_ListeActivityStep%253a%253assid%253d%252cta%253dSCIM_Liste%252csvcd%253d%252cfsv%253dV2%252cscp%253d%252fSCIM_ListeRouter%253a%253a%26%2524tabiret%3dC&ssid=Fpzqzcs2J0iGNnRMcyLfYQ%3d%3dMTAuNDYuNC4xNDA6ODAwMw%3d%3d&ta=SCIM_Fonction&svcd=MyCards~1~False~0~0~1400006154749~0&fsv=V2&scp=
Bug(creditmutuel): 'NoneType' object has no attribute 'doc'
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/data/woob/.local/lib/python3.9/site-packages/woob/core/bcall.py", line 100, in backend_process
for subresult in result:
File "/data/woob/.local/lib/python3.9/site-packages/woob/tools/application/base.py", line 327, in _do_complete_iter
for i, sub in enumerate(res):
File "/data/woob/.local/share/woob/modules/3.6/woob_modules/creditmutuel/module.py", line 72, in iter_accounts
for account in self.browser.get_accounts_list():
File "/data/woob/.local/lib/python3.9/site-packages/woob/browser/browsers.py", line 1157, in inner
return func(browser, *args, **kwargs)
File "/data/woob/.local/share/woob/modules/3.6/woob_modules/creditmutuel/browser.py", line 704, in get_accounts_list
for acc in self.page.iter_accounts():
File "/data/woob/.local/lib/python3.9/site-packages/woob/browser/pages.py", line 84, in inner
for r in func(page, *args, **kwargs):
File "/data/woob/.local/lib/python3.9/site-packages/woob/browser/elements.py", line 281, in __iter__
for obj in item:
File "/data/woob/.local/lib/python3.9/site-packages/woob/browser/elements.py", line 467, in __iter__
self.parse(self.el)
File "/data/woob/.local/share/woob/modules/3.6/woob_modules/creditmutuel/pages.py", line 3378, in parse
doc = self.page.browser.open(card_type_request).page.doc
AttributeError: 'NoneType' object has no attribute 'doc'
I use the lastest woob version :
woob config --version
Woob config v3.6 Copyright(C) 2010-2023 Christophe Benz, Romain Bignon
and i update to lastet Module creditmutuel :
.------------------------------------------------------------------------------.
| Module creditmutuel |
+-----------------.------------------------------------------------------------'
| Version | 202310191405
| Maintainer | Julien Veyssier <julien.veyssier@aiur.fr>
| License | LGPLv3+
| Description | Crédit Mutuel
| Capabilities | CapBankWealth, CapBank, CapBankTransferAddRecipient, CapCollection, CapBankTransfer, CapTransfer, CapDocument, CapProfile, CapBankMatching, CapContact, CapCredentialsCheck
| Installed | yes
| Location | https://updates.woob.tech/3/main/creditmutuel.tar.gz
| |
| Configuration | login: Identifiant (default: )
| | password: Mot de passe (default: )
'-----------------'
And be sure, i've deleted my credentiel in woob and create it (with a new confirmation code from sms )