TadaSoftware / PyNFe

Projeto de biblioteca para fazer interface com o webservice de Nota Fiscal eletrônica para Python, disponível sob LGPL.
http://groups.google.com/group/pynfe
Other
426 stars 173 forks source link

NFS-E AttributeError: module 'collections' has no attribute 'MutableSequence' #360

Open VictorBine opened 2 months ago

VictorBine commented 2 months ago

Preciso de uma força aqui. Estou tentando fazer uma consulta simples de status


# Dados
certificado = xxxxx
senha = xxxxx
uf = 'ba'
homologacao = False
#-------------------------------

from pynfe.processamento.comunicacao import ComunicacaoNfse
from pynfe.processamento.serializacao import SerializacaoNfse
from pynfe.processamento.assinatura import AssinaturaA1
from pynfe.entidades.emitente import Emitente

# prestador
emitente = Emitente(
    cnpj='xxxxxxx',
    inscricao_municipal='xxxxxxxx'
    )

homologacao = False
autorizador = 'ginfes'

serializador = SerializacaoNfse(autorizador)
nfse = serializador.consultar_nfse(emitente, 6)

a1 = AssinaturaA1(certificado, senha, autorizador)
xml = a1.assinarConsulta(nfse, retorna_string=True)

con = ComunicacaoNfse(certificado, senha, autorizador, homologacao)
resposta = con.consultar(xml)

print (resposta)

Mas estou sempre recebendo o seguinte erro: AttributeError: module 'collections' has no attribute 'MutableSequence'.

Vi que conseguiram resolver alterando a versão do pybx para a 1.2.4, mas mesmo fazendo o downgrade o código continua sem funcionar, conseguem me dar uma força?

zhenriquegomes commented 1 month ago

Estou tendo exatamente o mesmo problema :(

thifcosta commented 1 month ago

Aqui também, mesmo problema... Alguém conseguiu resolver? Tbm tentei fazer o downgrade mas mesmo assim continuo com esse erro...

felps-dev commented 3 weeks ago

Não estou tendo esse problema, verifica se está usando as versões especificadas no requirements.txt de cada pacote e se a versão do python condiz com a suportada pelo projeto atualmente.