Hola Cesar,
Fijate que account_invoice_ar requiere de algunos módulos extras además
de pyafipws.
https://github.com/tryton-ar/account_invoice_ar/blob/master/setup.py#L42
En la linea en cuestión, esta tratando de generar el nombre del archivo
(hash md5) que va a guardar en la carpeta cache (en account_invoice_ar
deberias de crear la carpeta cache).
Diria que con un debugger podrías ver que datos tenes en service,
certificate y private_key que haga que se rompa.
Por otro lado, que versión de python estas usando? tené en cuenta que
los módulos de la localización estan testeados únicamente en versiones
python2.7
abrazo!
El 04/04/18 a las 17:15, Cesar Tynik escribió:
> Hola a todxs! Estamos teniendo el siguiente error al guardar los
> certificados de homologación de la AFIP en la Empresa:
> *
> Error: Unicode-objects must be encoded before hashing*
>
> File "/trytond/modules/account_invoice_ar/afip_auth.py", line 48, in
> authenticate
> service + certificate + private_key).hexdigest()
> TypeError: Unicode-objects must be encoded before hashing
>
> Hicimos algunas pruebas de agregar .encode('utf-8') pero sin éxito.
>
> ¿Alguna sugerencia?
>
>
> (Usando el branch 4.2)
https://github.com/tryton-ar/account_invoice_ar/
>
> Muchas gracias
>
>
> --
> 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+...@googlegroups.com
> <mailto:
tryton-ar+...@googlegroups.com>.
> Para acceder a más opciones, visita
https://groups.google.com/d/optout.
--
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