Bonjour,
J’ai découvert Kresus il y a peu, et aussi tôt adopté. Bravo pour le travail fourni !
Je l’ai testé la semaine dernière en le faisant tourner sur mon ordi perso, sous Ubuntu, et pas de problème. Je suis ensuite passé à une raspberry pi sous raspberry pi OS. Après installation de tous les éléments nécessaires j’ai bien accès à Kresus mais je rencontre une erreur lorsque je veux me connecter à mon compte :
[2022-01-05T19:14:12.892] [ERROR] providers/woob - Got error while running command "accounts": Unknown error: __init__() missing 2 required positional arguments: 'nuser' and 'config'.
Traceback (most recent call last):
File "/home/pi/Documents/kresus/node_modules/kresus/build/server/providers/woob/py/main.py", line 704, in fetch
results['values'] = self.get_accounts()
File "/home/pi/Documents/kresus/node_modules/kresus/build/server/providers/woob/py/main.py", line 554, in get_accounts for account in list(self.backend.iter_accounts()):
File "/home/pi/.kresus/woob-data/modules/3.0/caissedepargne/module.py", line 86, in iter_accounts
for account in self.browser.get_accounts_list():
File "/home/pi/.local/lib/python3.9/site-packages/woob/tools/backend.py", line 349, in browser
self._browser = self.create_default_browser()
File "/home/pi/.kresus/woob-data/modules/3.0/caissedepargne/module.py", line 76, in create_default_browser
return self.create_browser(
File "/home/pi/.local/lib/python3.9/site-packages/woob/tools/backend.py", line 389, in create_browser
browser = klass(*args, **kwargs)
File "/home/pi/.kresus/woob-data/modules/3.0/caissedepargne/compat/woob_browser_switch.py", line 71, in __init__
super(SwitchingBrowser, self).__init__()
File "/home/pi/.local/lib/python3.9/site-packages/woob/browser/switch.py", line 74, in __init__
self.set_browser('main')
File "/home/pi/.kresus/woob-data/modules/3.0/caissedepargne/compat/woob_browser_switch.py", line 115, in set_browser
super(SwitchingBrowserWithState, self).set_browser(name)
File "/home/pi/.kresus/woob-data/modules/3.0/caissedepargne/compat/woob_browser_switch.py", line 80, in set_browser
obj = klass(*self._browser_args, **self._browser_kwargs)
TypeError: __init__() missing 2 required positional arguments: 'nuser' and 'config'
Kresus me suggère d’essayer de mettre à jour woob, ce que j’ai testé mais sans plus de succès.
Sauriez-vous m’indiquer ce qui cloche ?
Merci d’avance, et encore bravo pour Kresus !
DrMax