From 3c9e9223de6534f5b3e5b259a227dc08dc490c95 Mon Sep 17 00:00:00 2001 From: Leonardo Tada Date: Tue, 29 Dec 2015 10:26:07 -0200 Subject: [PATCH] unificado assinar lote --- pynfe/processamento/assinatura.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pynfe/processamento/assinatura.py b/pynfe/processamento/assinatura.py index e7c8519..3ab924f 100644 --- a/pynfe/processamento/assinatura.py +++ b/pynfe/processamento/assinatura.py @@ -65,15 +65,13 @@ class AssinaturaA1(Assinatura): except Exception as e: raise e - def assinarNfse(self, xml, lote=False, retorna_string=True): + def assinarNfse(self, xml, retorna_string=True): + "Assina NFS-e" try: # define variaveis de acordo com autorizador - if self.autorizador == 'ginfes' and not lote: + if self.autorizador == 'ginfes': xpath = './/ns2:InfRps' tag = 'InfRps' - elif self.autorizador == 'ginfes' and lote: - xpath = './/ns1:LoteRps' - tag = 'LoteRps' elif self.autorizador == 'betha': xpath = './/ns1:InfDeclaracaoPrestacaoServico' tag = 'InfDeclaracaoPrestacaoServico' @@ -123,7 +121,9 @@ class AssinaturaA1(Assinatura): raise e def assinarLote(self, xml, retorna_string=True): + "Assina nfse e lote" try: + xml = self.assinarNfse(xml, retorna_string=False) xpath = './/ns1:LoteRps' tag = 'LoteRps' # define namespaces, pega do proprio xml