Browse Source

fix bug do datetime na serializacao do evento

pull/59/head
lmandala 7 years ago
parent
commit
60d73c62b7
  1. 4
      pynfe/processamento/serializacao.py

4
pynfe/processamento/serializacao.py

@ -9,7 +9,7 @@ import base64
import hashlib import hashlib
from datetime import datetime from datetime import datetime
import re import re
import pytz
class Serializacao(object): class Serializacao(object):
"""Classe abstrata responsavel por fornecer as funcionalidades basicas para """Classe abstrata responsavel por fornecer as funcionalidades basicas para
@ -642,7 +642,7 @@ class SerializacaoXML(Serializacao):
return raiz return raiz
def serializar_evento(self, evento, tag_raiz='evento', retorna_string=False): def serializar_evento(self, evento, tag_raiz='evento', retorna_string=False):
tz = datetime.now().astimezone().strftime('%z')
tz = datetime.utcnow().replace(tzinfo=pytz.utc)
tz = "{}:{}".format(tz[:-2], tz[-2:]) tz = "{}:{}".format(tz[:-2], tz[-2:])
raiz = etree.Element(tag_raiz, versao='1.00', xmlns=NAMESPACE_NFE) raiz = etree.Element(tag_raiz, versao='1.00', xmlns=NAMESPACE_NFE)
e = etree.SubElement(raiz, 'infEvento', Id=evento.identificador) e = etree.SubElement(raiz, 'infEvento', Id=evento.identificador)

Loading…
Cancel
Save