reingart / pyafipws

Factura Electrónica AFIP y otros servicios web (proyecto software libre) — Interfases, tools and apps for Argentina's gov't. webservices (soap, com/dll simil-ocx, pdf, dbf, xml, json, etc.) #python
http://www.sistemasagiles.com.ar/trac/wiki/ManualPyAfipWs
GNU Lesser General Public License v3.0
289 stars 228 forks source link

Fix encoding por ajustes en PySimpleSOAP #80

Closed cperezabo closed 4 years ago

cperezabo commented 4 years ago

Al corregir el código de PySimpleSOAP para que los tests pasen, aparecieron algunos bugs en PyAfipWs derivados del pase de str/unicode a bytes/str

Entonces SimpleXMLElement.as_xml() devuelve str como era esperado según los tests existentes, y se transforma a bytes en IIBB para usar con hashlib.md5 y en WSAA con M2Crypto.BIO.MemoryBuffer

@lukio te meto a vos en la conversación para que estes al tanto.

cperezabo commented 4 years ago

Hola @lukio o @reingart , esto podría ser integrado? si no se integra, entonces hay que revertir los cambios de https://github.com/pysimplesoap/pysimplesoap/pull/187 para que las cosas sigan funcionando