[bank][cic] cannot get balance since 1st January 2023
With which module do you encounter problems?
CIC
Describe the problem you encounter
Since the 1st January 2023 the 'ls' command returns nothing. So I did a update from Git and now I have that error on 'ls' output: Bug(cic): 'NoneType' object has no attribute 'get_action_needed_message' Maybe the issue is not linked the year change.
Paste here the stacktrace or error message you observe
Here are the end of the output of woob bank --debug ls:
2023-01-04 21:50:27,714:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:457:_make_request https://www.cic.fr:443 "GET /fr/banque/rib.cgi HTTP/1.1" 200 None 2023-01-04 21:50:27,793:DEBUG:woob.backend.cic.browser:3.1:browsers.py:892:internal_callback Handle https://www.cic.fr/fr/banque/rib.cgi with IbanPage 2023-01-04 21:50:28,174:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:457:_make_request https://www.cic.fr:443 "GET /fr/banque/SYNT_Synthese.aspx?entete=1 HTTP/1.1" 302 0 2023-01-04 21:50:28,685:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:457:_make_request https://www.cic.fr:443 "GET /fr/banque/SYNT_AccueilBourse.aspx HTTP/1.1" 200 None 2023-01-04 21:50:28,741:DEBUG:woob.backend.cic.browser:3.1:browsers.py:906:internal_callback Unable to handle https://www.cic.fr/fr/banque/SYNT_AccueilBourse.aspx Bug(cic): 'NoneType' object has no attribute 'get_action_needed_message' (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/turman/.local/lib/python3.10/site-packages/woob/core/bcall.py", line 105, in backend_process for subresult in result: File "/home/turman/.local/lib/python3.10/site-packages/woob/tools/application/base.py", line 330, in _do_complete_iter for i, sub in enumerate(res): File "/home/turman/.local/share/woob/modules/3.1/woob_modules/creditmutuel/module.py", line 74, in iter_accounts for account in self.browser.get_accounts_list(): File "/home/turman/.local/lib/python3.10/site-packages/woob/browser/browsers.py", line 996, in inner return func(browser, *args, **kwargs) File "/home/turman/.local/share/woob/modules/3.1/woob_modules/creditmutuel/browser.py", line 743, in get_accounts_list self.go_por_accounts() File "/home/turman/.local/lib/python3.10/site-packages/woob/browser/browsers.py", line 996, in inner return func(browser, *args, **kwargs) File "/home/turman/.local/share/woob/modules/3.1/woob_modules/creditmutuel/browser.py", line 846, in go_por_accounts message = self.page.get_action_needed_message() AttributeError: 'NoneType' object has no attribute 'get_action_needed_message'
---------------------------------------------------------+----------+---------- 2023-01-04 21:50:28,819:DEBUG:woob.backend.cic.browser:3.1:browsers.py:1109:dump_state Stored cookies into storage 2023-01-04 21:50:28,823:DEBUG:woob.config:3.1:yamlconfig.py:92:save Configuration file saved: /home/turman/.config/woob/bank.storage.
What are the steps to reproduce the problem?
woob bank ls
What woob version are you using?
Woob config v3.1 Copyright(C) 2010-2023 Christophe Benz, Romain Bignon
What module version are you using?
.------------------------------------------------------------------------------. | Module cic | +-----------------.------------------------------------------------------------' | Version | 202208081152 | Maintainer | Julien Veyssier julien.veyssier@aiur.fr | License | LGPLv3+ | Description | CIC | Capabilities | CapCredentialsCheck, CapProfile, CapCollection, CapTransfer, CapBankMatching, CapContact, CapBankTransfer, CapBank, CapBankTransferAddRecipient, CapBankWealth, CapDocument | Installed | yes | Location | https://updates.woob.tech/3.1/main/cic.tar.gz | | | Configuration | login: Identifiant (default: ) | | password: Mot de passe (default: ) | | resume: None | | request_information: None | | code: None '-----------------'
How did you install woob?
Git