Decodificar base64 en Odoo 12

Peter Otten __peter__ at web.de
Mon Mar 4 12:07:09 EST 2019


Angie GL wrote:

> Hola a todos, tengo un problema al decodificar el contenido de una
> variable base64.
> 
> De esta manera lo hago:
> 
> cfdi = base64.b64decode(inv.l10n_mx_edi_cfdi)
> 
> 
> 
> Al momento de decodificar el resultado que me envía es esto:
> 
> b'\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n'
> 
> Alguien que me pueda decir que estoy haciendo mal, lo cheque en la consola
> Python3 y todo va bien, pero dentro de Odoo no lo decodifica.

What result did you expect? 

What is the value of inv.l10n_mx_edi_cfdi? For

b'CgogCiAKIAogCiAKIAogCiAKIAogCiAKIAogCiAKIAogCgo='

you see the correct result:

>>> base64.b64decode(b'CgogCiAKIAogCiAKIAogCiAKIAogCiAKIAogCiAKIAogCgo=')
b'\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n'





More information about the Python-list mailing list