From 9c2344c15e5ed111f2776f87805096f3f0b871e8 Mon Sep 17 00:00:00 2001 From: pal0schi <31492998+pal0schi@users.noreply.github.com> Date: Thu, 22 Mar 2018 16:57:55 -0300 Subject: [PATCH] Master3 nfse imperial (#110) * inserida danfse imperial * adicionado encode nfse imperial * correcao nfse imperial --- pytrustnfe/nfse/imperial/__init__.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pytrustnfe/nfse/imperial/__init__.py b/pytrustnfe/nfse/imperial/__init__.py index 64a8125..e57091c 100644 --- a/pytrustnfe/nfse/imperial/__init__.py +++ b/pytrustnfe/nfse/imperial/__init__.py @@ -20,18 +20,15 @@ def _send(certificado, method, **kwargs): base_url = 'https://nfe.etransparencia.com.br/rj.petropolis/webservice/aws_nfe.aspx' # noqa else: base_url = 'https://nfehomologacao.etransparencia.com.br/rj.petropolis/webservice/aws_nfe.aspx' # noqa - xml_send = kwargs["xml"] path = os.path.join(os.path.dirname(__file__), 'templates') - soap = render_xml(path, 'SoapRequest.xml', False, soap_body=xml_send) - + soap = render_xml(path, 'SoapRequest.xml', False, soap_body=xml_send.decode()) client = HttpClient(base_url) response = client.post_soap(soap, 'NFeaction/AWS_NFE.%s' % method) - - response, obj = sanitize_response(response) + response, obj = sanitize_response(response.encode('utf-8')) return { 'sent_xml': xml_send, - 'received_xml': response, + 'received_xml': response.decode(), 'object': obj }