weboob.applications.boobank: declare utf-8 in OFX formatter

USASCII was plain wrong since we used Unicode codepoints without
restricting them to ASCII set.

UTF-8 might not be always right, because at this stage we're
manipulating strings, not bytes, and we don't really know what low-level
encoding is set for (for example) stdout.

UTF-8 is the most likely encoding though, and can't be worse than
USASCII.

Closes: #294
12 jobs for ofx in 7 minutes and 58 seconds
latest
Status Job ID Name Coverage
  Build
passed #22723
build:2.7

00:01:51

passed #22724
build:3

00:02:04

 
  Test
failed #22726
allowed to fail
lint:2.7

00:02:01

failed #22730
allowed to fail
lint:3

00:02:15

passed #22725
pyflakes:2.7

00:02:06

passed #22729
pyflakes:3

00:02:26

passed #22727
unittests:2.7

00:02:12

passed #22731
unittests:3

00:02:19

failed #22728
allowed to fail
unittests-modules:2.7

00:01:33

failed #22732
allowed to fail
unittests-modules:3

00:01:56

 
  Deploy
passed #22733
doc:2.7

00:01:13

passed #22734
doc:3

00:01:21

 
Name Stage Failure
failed
unittests-modules:2.7 Test
Successfully installed cachetools-3.1.1 ecdsa-0.13.2 feedparser-5.2.1 geographiclib-1.49 geopy-1.20.0 google-api-python-client-1.7.11 google-auth-1.6.3 google-auth-httplib2-0.0.3 httplib2-0.13.1 pyasn1-0.4.6 pyasn1-modules-0.2.6 pycryptodomex-3.8.2 python-jose-3.0.1 rsa-4.0 simplejson-3.16.0 uritemplate-3.0.0
$ ./tools/run_tests.sh --no-core
2019-08-19 21:05:37,239:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module aum: [ImportError] cannot import name unescape
2019-08-19 21:05:38,057:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module okc: [ImportError] cannot import name unescape
Errors building modules: okc, aum
Use --debug to get more information.
=== [ 0%] Getting file:///builds/ntome/devel/modules
=== [100%] All modules are up-to-date.
ERROR: Job failed: exit code 1
failed
lint:2.7 Test
Successfully installed cachetools-3.1.1 ecdsa-0.13.2 feedparser-5.2.1 geographiclib-1.49 geopy-1.20.0 google-api-python-client-1.7.11 google-auth-1.6.3 google-auth-httplib2-0.0.3 httplib2-0.13.1 pyasn1-0.4.6 pyasn1-modules-0.2.6 pycryptodomex-3.8.2 python-jose-3.0.1 rsa-4.0 simplejson-3.16.0 uritemplate-3.0.0
$ ./tools/weboob_lint.sh
2019-08-19 21:06:15,395:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module aum: [ImportError] cannot import name unescape
2019-08-19 21:06:16,421:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module okc: [ImportError] cannot import name unescape
Errors building modules: okc, aum
Use --debug to get more information.
=== [ 0%] Getting file:///builds/ntome/devel/modules
=== [100%] All modules are up-to-date.
ERROR: Job failed: exit code 1
failed
unittests-modules:3 Test
2019-08-19 21:08:25,095:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module lacentrale: [NameError] name 'unicode' is not defined
2019-08-19 21:08:25,251:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module okc: [ImportError] cannot import name 'unescape' from 'html2text' (/usr/local/lib/python3.7/site-packages/html2text/__init__.py)
2019-08-19 21:08:25,475:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module tapatalk: [ModuleNotFoundError] No module named 'xmlrpclib'
2019-08-19 21:08:25,532:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module wellsfargo: [ModuleNotFoundError] No module named 'Cookie'
=== [ 0%] Getting file:///builds/ntome/devel/modules
=== [100%] All modules are up-to-date.
Errors building modules: aum, dailymotion, hds, ilmatieteenlaitos, lacentrale, okc, tapatalk, wellsfargo
Use --debug to get more information.
ERROR: Job failed: exit code 1
failed
lint:3 Test
2019-08-19 21:08:28,918:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module lacentrale: [NameError] name 'unicode' is not defined
2019-08-19 21:08:29,071:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module okc: [ImportError] cannot import name 'unescape' from 'html2text' (/usr/local/lib/python3.7/site-packages/html2text/__init__.py)
2019-08-19 21:08:29,305:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module tapatalk: [ModuleNotFoundError] No module named 'xmlrpclib'
2019-08-19 21:08:29,367:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module wellsfargo: [ModuleNotFoundError] No module named 'Cookie'
=== [ 0%] Getting file:///builds/ntome/devel/modules
=== [100%] All modules are up-to-date.
Errors building modules: aum, dailymotion, hds, ilmatieteenlaitos, lacentrale, okc, tapatalk, wellsfargo
Use --debug to get more information.
ERROR: Job failed: exit code 1