Boobank - UnicodeEncodeError with fresh installation (without module)
Hello,
I have installed a fresh installation of weboob 1.3 with virtualenv. After this, I try to add a module on boobank application but I get an UnicodeEncodeError error during this operation :
$ ./boobank -debug
Unable to load formatter "table": No module named prettytable
Falling back to "multiline".
2017-12-13 20:33:15,784:DEBUG:root:1.3:yamlconfig.py:61:load Loading application configuration file: /home/pi/.config/weboob/boobank.storage.
2017-12-13 20:33:15,789:DEBUG:root:1.3:yamlconfig.py:65:load Application configuration file loaded: /home/pi/.config/weboob/boobank.storage.
2017-12-13 20:33:15,795:INFO:root:1.3:base.py:260:load_backends No backend loaded
Warning: there is currently no configured backend for boobank
Do you want to configure backends? (Y/n): Y
Available modules:
1) [ ] afer afer website
2) [ ] alloresto Allo Resto
3) [ ] amazonstorecard Amazon Store Card
4) [ ] americanexpress American Express
5) [ ] amundi amundi website
6) [ ] apivie Apivie
7) [ ] axabanque AXA Banque
8) [ ] banqueaccord Banque Accord
9) [ ] banquepopulaire Banque Populaire
10) [ ] barclays Barclays
11) [ ] becm Banque Europeenne Credit Mutuel
12) [ ] bforbank BforBank
13) [ ] bnporc BNP Paribas
Traceback (most recent call last):
File "./boobank", line 27, in <module>
Boobank.run()
File "/bemilie/weboob/local/lib/python2.7/site-packages/weboob/tools/application/console.py", line 226, in run
super(ConsoleApplication, klass).run(args)
File "/bemilie/weboob/local/lib/python2.7/site-packages/weboob/tools/application/base.py", line 488, in run
args = app.parse_args(args)
File "/bemilie/weboob/local/lib/python2.7/site-packages/weboob/tools/application/base.py", line 407, in parse_args
self._handle_options()
File "/bemilie/weboob/local/lib/python2.7/site-packages/weboob/tools/application/repl.py", line 548, in _handle_options
return super(ReplApplication, self)._handle_options()
File "/bemilie/weboob/local/lib/python2.7/site-packages/weboob/tools/application/console.py", line 210, in _handle_options
self.load_default_backends()
File "/bemilie/weboob/local/lib/python2.7/site-packages/weboob/applications/boobank/boobank.py", line 446, in load_default_backends
self.load_backends(CapBank, storage=self.create_storage())
File "/bemilie/weboob/local/lib/python2.7/site-packages/weboob/tools/application/repl.py", line 304, in load_backends
return ConsoleApplication.load_backends(self, *args, **kwargs)
File "/bemilie/weboob/local/lib/python2.7/site-packages/weboob/tools/application/console.py", line 143, in load_backends
self.check_loaded_backends()
File "/bemilie/weboob/local/lib/python2.7/site-packages/weboob/tools/application/console.py", line 153, in check_loaded_backends
self.prompt_create_backends(default_config)
File "/bemilie/weboob/local/lib/python2.7/site-packages/weboob/tools/application/console.py", line 177, in prompt_create_backends
info.description))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xc9' in position 46: ordinal not in range(128)
Could you help me to resolve this behaviour ?
Thanks