Commit e4d646f9 authored by Diego Rabatone's avatar Diego Rabatone

Merge branch 'dro/fix_cdep' into 'master'

Corrige importador da CDEP

Closes #521

See merge request !541
parents e6f42f7e b1d95fce
Pipeline #216925159 failed with stages
in 16 minutes and 46 seconds
...@@ -110,7 +110,7 @@ class Camaraws: ...@@ -110,7 +110,7 @@ class Camaraws:
"""Acesso aos Web Services da Camara dos Deputados""" """Acesso aos Web Services da Camara dos Deputados"""
service_votacoes_por_id = soap_client.service.ObterVotacaoProposicaoPorID service_votacoes_por_id = soap_client.service.ObterVotacaoProposicaoPorID
""" """
A resposta vem em um formato como: A resposta vem em um formato como:
<proposicao> <proposicao>
...@@ -122,7 +122,7 @@ class Camaraws: ...@@ -122,7 +122,7 @@ class Camaraws:
""" """
try: try:
votacoes_root = service_votacoes_por_id(id_prop) # corresponde ao elemento <proposicao> votacoes_root = service_votacoes_por_id(id_prop) # corresponde ao elemento <proposicao>
except TransportError: except TransportError:
raise ValueError('Votacoes da proposicao %s nao encontrada' % id_prop) raise ValueError('Votacoes da proposicao %s nao encontrada' % id_prop)
...@@ -210,7 +210,7 @@ class ProposicoesFinder: ...@@ -210,7 +210,7 @@ class ProposicoesFinder:
len(proposicoes)) len(proposicoes))
except Exception as e: except Exception as e:
logger.error(e) logger.error(e)
return proposicoes_votadas[::-1] return proposicoes_votadas[::-1]
...@@ -306,7 +306,7 @@ class ImportadorCamara: ...@@ -306,7 +306,7 @@ class ImportadorCamara:
"""votadas -- lista de dicionários com """votadas -- lista de dicionários com
id/sigla/num/ano das proposições que tiveram votações id/sigla/num/ano das proposições que tiveram votações
""" """
self.total_proposicoes = len(votadas) self.total_proposicoes = len(votadas)
self.proposicoes_importadas = 0 self.proposicoes_importadas = 0
self.imprimir_quando_progresso = 5 self.imprimir_quando_progresso = 5
...@@ -443,7 +443,7 @@ class ImportadorCamara: ...@@ -443,7 +443,7 @@ class ImportadorCamara:
parlamentar = self.parlamentares.get(key) parlamentar = self.parlamentares.get(key)
if not parlamentar: if not parlamentar:
parlamentar = models.Parlamentar() parlamentar = models.Parlamentar()
parlamentar.id_parlamentar = voto_xml.get('ideCadastro') parlamentar.parlamentar_id = voto_xml.get('ideCadastro')
parlamentar.nome = nome parlamentar.nome = nome
parlamentar.partido = partido parlamentar.partido = partido
parlamentar.localidade = localidade parlamentar.localidade = localidade
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment