[weboob] Module CIC de boobank

Vincent Frison vincent.frison at gmail.com
Sun Aug 20 21:15:19 CEST 2017


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/20170820/4c686a31/attachment.htm>


More information about the weboob mailing list