Browse Source

Remove código duplicado

pull/39/head
Gabriel Monnerat 8 years ago
parent
commit
995ec3c494
  1. 18
      pynfe/processamento/comunicacao.py

18
pynfe/processamento/comunicacao.py

@ -472,18 +472,14 @@ class ComunicacaoSefaz(Comunicacao):
def _post_header(self):
"""Retorna um dicionário com os atributos para o cabeçalho da requisição HTTP"""
# PE é a únca UF que exige SOAPAction no header
# PE é a única UF que exige SOAPAction no header
response = {
'content-type': 'application/soap+xml; charset=utf-8;',
'Accept': 'application/soap+xml; charset=utf-8;',
}
if self.uf.upper() == 'PE':
return {
'content-type': 'application/soap+xml; charset=utf-8;',
'Accept': 'application/soap+xml; charset=utf-8;',
'SOAPAction': ''
}
else:
return {
'content-type': 'application/soap+xml; charset=utf-8;',
'Accept': 'application/soap+xml; charset=utf-8;'
}
response["SOAPAction"] = ""
return response
def _post(self, url, xml):
certificado_a1 = CertificadoA1(self.certificado)

Loading…
Cancel
Save