Bug(bp): Unable to find 1st (\d+) (.*) in u''
Here is the stack trace. The bug started happening yesterday.
2018-11-10 10:20:14,333:DEBUG:backend.bp.browser:1.3:browsers.py:674:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/pret/encours/consulterPrets-encoursPrets.ea with AccountList
2018-11-10 10:20:14,337:WARNING:item_account:1.3:elements.py:329:handle_attr Attribute type raises RegexpError(u"Unable to find 1st (\\d+) (.*) in u''",)
2018-11-10 10:20:14,337:DEBUG:bcall:1.3:bcall.py:98:backend_process <Backend u'bp'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x106de5f90>> raised an error: RegexpError(u"Unable to find 1st (\\d+) (.*) in u''",)
Bug(bp): Unable to find 1st (\d+) (.*) in u''
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/weboob/core/bcall.py", line 94, in backend_process
result = function(backend, *args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/weboob/tools/application/base.py", line 308, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/Users/comptes/.local/share/weboob/modules/1.3/bp/module.py", line 66, in get_account
return find_object(self.browser.get_accounts_list(), id=_id, error=AccountNotFound)
File "/usr/local/lib/python2.7/site-packages/weboob/browser/browsers.py", line 768, in inner
return func(browser, *args, **kwargs)
File "/Users/comptes/.local/share/weboob/modules/1.3/bp/browser.py", line 237, in get_accounts_list
for account in self.page.iter_accounts():
File "/usr/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 164, in __iter__
for obj in item:
File "/usr/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 305, in __iter__
self.handle_attr(attr, getattr(self, 'obj_%s' % attr))
File "/usr/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 322, in handle_attr
value = self.use_selector(func, key=key)
File "/usr/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 90, in use_selector
value = func()
File "/Users/comptes/.local/share/weboob/modules/1.3/bp/pages/accountlist.py", line 120, in obj_type
type = Regexp(CleanText('../../preceding-sibling::div[@class="avoirs"][1]/span[1]'), r'(\d+) (.*)', '\\2')(self)
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 175, in __call__
return self.filter(self.select(self.selector, item))
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 129, in print_debug
res = function(self, value)
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/standard.py", line 492, in filter
return self.default_or_raise(RegexpError(msg))
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 67, in default_or_raise
raise exception
RegexpError: Unable to find 1st (\d+) (.*) in u''