[creditcooperatif] error since last update (202307181352)
With which module do you encounter problems?
bank (creditcooperatif)
Describe the problem you encounter
Since the last update (202307181352 I believe, 46e65bb3 maybe?) when I try to list
or do anything else with the bank
module, the following error is triggered:
Bug(creditcooperatif): 'CaisseEpargneBrowser' object has no attribute 'get_accounts_list'
I tried on the previous version of the bank
module and it worked. I did update the module on that computer though, and I don't know how to downgrade, so I won't be able to give more information on that.
Paste here the stacktrace or error message you observe
bank> logging debug
bank> list
Account Balance Coming
------------------------------------------+----------+----------
2023-07-21 08:28:30,267:DEBUG:woob.core.bcall:3.6:bcall.py:86:backend_process <Backend creditcooperatif>: Calling function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f4684e9af50>>
2023-07-21 08:28:30,268:DEBUG:woob.core.bcall:3.6:bcall.py:95:backend_process <Backend creditcooperatif>: Called function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f4684e9af50>> returned: <generator object Application._do_complete_iter at 0x7f4684f88940>
Bug(creditcooperatif): 'CaisseEpargneBrowser' object has no attribute 'get_accounts_list'
(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/user/.local/lib/python3.11/site-packages/woob/core/bcall.py", line 100, in backend_process
for subresult in result:
File "/home/user/.local/lib/python3.11/site-packages/woob/tools/application/base.py", line 327, in _do_complete_iter
for i, sub in enumerate(res):
File "/home/user/.local/lib/python3.11/site-packages/woob/capabilities/bank/base.py", line 543, in iter_resources
yield from self.iter_accounts()
File "/home/user/.local/share/woob/modules/3.6/woob_modules/caissedepargne/module.py", line 72, in iter_accounts
for account in self.browser.get_accounts_list():
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.local/lib/python3.11/site-packages/woob/browser/switch.py", line 91, in __getattr__
val = getattr(self._browser, attr)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'CaisseEpargneBrowser' object has no attribute 'get_accounts_list'
What are the steps to reproduce the problem?
Update (woob update
) and run a bank operation (eg. woob bank list
)
What woob version are you using?
Output of woob config --version
command:
~ woob --version
woob v3.6 Copyright(C) 2010-2023 Romain Bignon
What module version are you using?
Output of woob config info MODULE_NAME
command:
~ woob config info creditcooperatif
.------------------------------------------------------------------------------.
| Module creditcooperatif |
+-----------------.------------------------------------------------------------'
| Version | 202307181352
| Maintainer | Kevin Pouget <weboob@kevin.pouget.me>
| License | LGPLv3+
| Description | Crédit Coopératif
| Capabilities | CapBankWealth, CapBankTransfer, CapCredentialsCheck, CapBankTransferAddRecipient, CapTransfer, CapCollection, CapBank, CapDocument, CapProfile
| Installed | yes
| Location | https://updates.woob.tech/3/main/creditcooperatif.tar.gz
| |
| Configuration | login: Identifiant client (default: )
| | password: Mot de passe (default: )
| | nuser: User ID (optional) (default: )
| | auth_type: Type de compte (default: )
How did you install woob?
pip