Error en citi_afip: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 14: ordinal not in range(128)

114 views
Skip to first unread message

Luis Deiana

unread,
Mar 29, 2018, 7:36:11 PM3/29/18
to tryton-ar
Hola nuevamente, utilizo la version 4.0 de Tryton y me tira este error cuando actualizo la BD despues de actualizar los modulos:

6202 140471877875456 [2018-03-29 21:47:22,951] INFO trytond.modules citi_afip:register citi.afip.start
Traceback (most recent call last):
  File "/usr/local/bin/trytond-admin", line 6, in <module>
    exec(compile(open(__file__).read(), __file__, 'exec'))
  File "/home/luis/tryton/trytond/bin/trytond-admin", line 21, in <module>
    admin.run(options)
  File "/home/luis/tryton/trytond/trytond/admin.py", line 48, in run
    Pool(db_name).init(update=options.update, lang=lang)
  File "/home/luis/tryton/trytond/trytond/pool.py", line 155, in init
    lang=lang)
  File "/home/luis/tryton/trytond/trytond/modules/__init__.py", line 429, in load_modules
    _load_modules()
  File "/home/luis/tryton/trytond/trytond/modules/__init__.py", line 398, in _load_modules
    load_module_graph(graph, pool, update, lang)
  File "/home/luis/tryton/trytond/trytond/modules/__init__.py", line 237, in load_module_graph
    cls.__register__(module)
  File "/home/luis/tryton/trytond/trytond/model/model.py", line 116, in __register__
    Translation.register_fields(cls, module_name)
  File "/home/luis/tryton/trytond/trytond/ir/translation.py", line 264, in register_fields
    update_insert_field(field, trans_name)
  File "/home/luis/tryton/trytond/trytond/ir/translation.py", line 212, in update_insert_field
    string_md5 = cls.get_src_md5(field.string)
  File "/home/luis/tryton/trytond/trytond/ir/translation.py", line 384, in get_src_md5
    return md5((src or '').encode('utf-8')).hexdigest()
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 14: ordinal not in range(128)

Alguna sugerencia?
Saludos.

Luis Deiana

unread,
Mar 31, 2018, 11:00:59 AM3/31/18
to tryton-ar
Al volver al conmit 63e5deeb94a9f5e78579250ba69cdb3fceb0c014 ya no me tira el error.
Saludos.

Karla Stenger

unread,
Apr 16, 2018, 1:55:08 PM4/16/18
to tryt...@googlegroups.com
Hola,

Sugerencia:
en el archivo citi.py línea 97 cambiar:
    proration = fields.Boolean('Prorreatear Crédito Fiscal Computable Global')
por:
    proration = fields.Boolean(u'Prorreatear Crédito Fiscal Computable Global')

Saludos,
Karla.

Saludos.

--
Has recibido este mensaje porque estás suscrito al grupo "tryton-ar" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a tryton-ar+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
-------------------------
Karla  Mª  Stenger  Sábat
karla....@gmail.com

Luciano Rossi

unread,
Apr 16, 2018, 2:45:06 PM4/16/18
to tryt...@googlegroups.com
Hola Karla,

El 16/04/18 a las 14:54, Karla Stenger escribió:
> Hola,
>
> Sugerencia:
> en el archivo citi.py línea 97 cambiar:
> proration = fields.Boolean('Prorreatear Crédito Fiscal Computable
> Global')
> por:
> proration = fields.Boolean(u'Prorreatear Crédito Fiscal Computable
> Global')

Claramente, el problema es ese. Esto pasa porque lo mejor es escribir
los strings en ingles, y luego poner la traducción en el .po :)

Ahora hago el cambio.

Besos!
--
Luciano Rossi - lu...@gcoop.coop
http://gcoop.coop - Cooperativa de Software Libre
Julián Alvarez 958 CABA C1414DRT +54 11 4771-0055

Visitá www.tiendas.coop - www.nube.coop
Reply all
Reply to author
Forward
0 new messages