[weboob] Module CIC de boobank

Vincent Frison vincent.frison at gmail.com
Wed Aug 23 10:16:14 CEST 2017


Petite relance mais peut-être que tout le monde est encore en vacances :)


Le 20 août 2017 à 21:15, Vincent Frison <vincent.frison at gmail.com> a écrit :

> Bonjour,
>
> J'utilise Skrooge avec weboob (dernière version du répo devel) avec son
> module CIC et depuis environ 2 semaines j'ai des problèmes de
> synchronisation.
>
> En faisant la commande boobank (la même que celle utilisée par Skrooge)
> j'ai cette exception:
>
> Traceback (most recent call last):
>  File "/home/turman/Software/weboob/boobank", line 4, in <module>
>    __import__('pkg_resources').run_script('weboob==1.3', 'boobank')
>  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
> 739, in run_script
>    self.require(requires)[0].run_script(script_name, ns)
>  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
> 1494, in run_script
>    exec(code, namespace, namespace)
>  File "/home/turman/.local/lib/python2.7/site-packages/
> weboob-1.3-py2.7.egg/EGG-INFO/scripts/boobank", line 27, in <module>
>    Boobank.run()
>  File "/home/turman/.local/lib/python2.7/site-packages/
> weboob-1.3-py2.7.egg/weboob/tools/application/console.py", line 219, in
> run
>    super(ConsoleApplication, klass).run(args)
>  File "/home/turman/.local/lib/python2.7/site-packages/
> weboob-1.3-py2.7.egg/weboob/tools/application/base.py", line 489, in run
>    sys.exit(app.main(args))
>  File "/home/turman/.local/lib/python2.7/site-packages/
> weboob-1.3-py2.7.egg/weboob/applications/boobank/boobank.py", line 721,
> in main
>    return super(Boobank, self).main(argv)
>  File "/home/turman/.local/lib/python2.7/site-packages/
> weboob-1.3-py2.7.egg/weboob/tools/application/repl.py", line 312, in main
>    ret = self.onecmd(cmd)
>  File "/home/turman/.local/lib/python2.7/site-packages/
> weboob-1.3-py2.7.egg/weboob/tools/application/repl.py", line 437, in
> onecmd
>    return super(ReplApplication, self).onecmd(line)
>  File "/usr/lib/python2.7/cmd.py", line 221, in onecmd
>    return func(arg)
>  File "/home/turman/.local/lib/python2.7/site-packages/
> weboob-1.3-py2.7.egg/weboob/tools/application/repl.py", line 83, in inner
>    return f(self, *args, **kwargs)
>  File "/home/turman/.local/lib/python2.7/site-packages/
> weboob-1.3-py2.7.egg/weboob/applications/boobank/boobank.py", line 504,
> in do_history
>    return self.show_history('iter_history', line)
>  File "/home/turman/.local/lib/python2.7/site-packages/
> weboob-1.3-py2.7.egg/weboob/applications/boobank/boobank.py", line 485,
> in show_history
>    self.format(transaction)
>  File "/home/turman/.local/lib/python2.7/site-packages/
> weboob-1.3-py2.7.egg/weboob/tools/application/repl.py", line 1213, in
> format
>    self.formatter.format(obj=result, selected_fields=fields, alias=alias)
>  File "/home/turman/.local/lib/python2.7/site-packages/
> weboob-1.3-py2.7.egg/weboob/tools/application/formatters/iformatter.py",
> line 186, in format
>    formatted = self.format_obj(obj, alias)
>  File "/home/turman/.local/lib/python2.7/site-packages/
> weboob-1.3-py2.7.egg/weboob/tools/application/formatters/iformatter.py",
> line 220, in format_obj
>    return self.format_dict(obj.to_dict())
>  File "/home/turman/.local/lib/python2.7/site-packages/
> weboob-1.3-py2.7.egg/weboob/tools/application/formatters/csv.py", line
> 42, in format_dict
>    return self.write_dict(item, self.outfile)
>  File "/home/turman/.local/lib/python2.7/site-packages/
> weboob-1.3-py2.7.egg/weboob/tools/application/formatters/csv.py", line
> 53, in write_dict
>    writer.writerow([unicode(v) for v in item.values()])
> UnicodeEncodeError: 'ascii' codec can't encode character u'\xa3' in
> position 6: ordinal not in range(128)
>
> Il semblerait qu'un caractère mal encodé fasse planter la synchro (et cela
> expliquerait pourquoi Skrooge récupère certaines opérations mais pas
> toutes).
>
> Le problème est il connu ?
>
> Merci, Vincent.
>
>
> Le 12 février 2017 à 14:09, Vincent Frison <vincent.frison at gmail.com> a
> écrit :
>
>> Le 9 février 2017 à 23:38, Vincent A <dev at indigo.re> a écrit :
>>
>>> Le 09/02/2017 à 23:27, Vincent Frison a écrit :
>>> > Depuis peu certaines opérations ont leur champ bénéficiaire et
>>> > commentaire qui sont pollués avec la chaîne "Cliquer pour déplier ou
>>> > plier le détail de l'opération" (ça se préfixe devant la vraie valeur).
>>> >
>>> > J'ai fait un update sur la branche devel mais visiblement il n'y a pas
>>> > encore de patch...
>>>
>>> Il y en a eu un justement ce soir. Mais il faut savoir que l'adresse du
>>> dépôt a changé : https://git.weboob.org/weboob/devel/
>>
>>
>> Super, ça a l'air de bien fonctionner.
>>
>> Merci, Vincent.
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.symlink.me/pipermail/weboob/attachments/20170823/c7533cb4/attachment.htm>


More information about the weboob mailing list