[boursorama] KeyError: 'style'
Hello!
My Kresus instance uses weboob 2.0 and got this traceback on a Boursorama account:
[2020-06-05T12:34:52.995] [ERROR] helpers - when fetching operations: Unknown error: 'style'.
Traceback (most recent call last):
File "/home/nferrari-kresus/.npm-packages/lib/node_modules/kresus/build/server/providers/weboob/py/main.py", line 682, in fetch
results['values'] = self.get_operations(from_date)
File "/home/nferrari-kresus/.npm-packages/lib/node_modules/kresus/build/server/providers/weboob/py/main.py", line 565, in get_operations
for account in list(self.backend.iter_accounts()):
File "/home/nferrari-kresus/www/data/weboob-data/modules/2.0/boursorama/module.py", line 59, in iter_accounts
return self.browser.get_accounts_list()
File "/home/nferrari-kresus/www/weboob/lib/python3.8/site-packages/weboob/browser/retry.py", line 77, in wrapper
ret = cb()
File "/home/nferrari-kresus/www/weboob/lib/python3.8/site-packages/weboob/browser/retry.py", line 73, in <lambda>
cb = lambda: func(browser, *args, **kwargs)
File "/home/nferrari-kresus/www/weboob/lib/python3.8/site-packages/weboob/browser/browsers.py", line 821, in inner
browser.do_login()
File "/home/nferrari-kresus/www/weboob/lib/python3.8/site-packages/weboob/browser/retry.py", line 45, in wrapper
return func(browser, *args, **kwargs)
File "/home/nferrari-kresus/www/data/weboob-data/modules/2.0/boursorama/browser.py", line 229, in do_login
return super(BoursoramaBrowser, self).do_login()
File "/home/nferrari-kresus/www/weboob/lib/python3.8/site-packages/weboob/browser/browsers.py", line 1266, in do_double_authentication
self.init_login()
File "/home/nferrari-kresus/www/data/weboob-data/modules/2.0/boursorama/browser.py", line 202, in init_login
self.page.login(self.username, self.password)
File "/home/nferrari-kresus/www/data/weboob-data/modules/2.0/boursorama/pages.py", line 246, in login
vk = BoursoramaVirtKeyboard(self.browser, keyboard_page)
File "/home/nferrari-kresus/www/data/weboob-data/modules/2.0/boursorama/pages.py", line 184, in __init__
txt = button.attrib['style'].replace('background-image:url(data:image/png;base64,', '').rstrip(');')
File "src/lxml/etree.pyx", line 2478, in lxml.etree._Attrib.__getitem__
KeyError: 'style'
Thank you,