From 3aeb382381360dfc9465950704c7c43c50b5e9ca Mon Sep 17 00:00:00 2001 From: Edward Ribeiro Date: Thu, 13 Aug 2015 15:26:35 -0300 Subject: [PATCH] Address more warns from flake8 --- painel/admin.py | 2 +- painel/models.py | 2 +- painel/tests.py | 2 +- painel/urls.py | 2 +- painel/views.py | 23 ++++++++++++++--------- 5 files changed, 18 insertions(+), 13 deletions(-) diff --git a/painel/admin.py b/painel/admin.py index 8c38f3f3d..4185d360e 100644 --- a/painel/admin.py +++ b/painel/admin.py @@ -1,3 +1,3 @@ -from django.contrib import admin +# from django.contrib import admin # Register your models here. diff --git a/painel/models.py b/painel/models.py index 71a836239..0b4331b36 100644 --- a/painel/models.py +++ b/painel/models.py @@ -1,3 +1,3 @@ -from django.db import models +# from django.db import models # Create your models here. diff --git a/painel/tests.py b/painel/tests.py index 7ce503c2d..a79ca8be5 100644 --- a/painel/tests.py +++ b/painel/tests.py @@ -1,3 +1,3 @@ -from django.test import TestCase +# from django.test import TestCase # Create your tests here. diff --git a/painel/urls.py b/painel/urls.py index 969596658..88ec93ba4 100644 --- a/painel/urls.py +++ b/painel/urls.py @@ -1,4 +1,4 @@ -from django.conf.urls import include, url +from django.conf.urls import url from .views import (json_presenca, json_votacao, painel_parlamentares_view, painel_view, painel_votacao_view) diff --git a/painel/views.py b/painel/views.py index 22a89f6d0..1b15fd5e4 100644 --- a/painel/views.py +++ b/painel/views.py @@ -1,4 +1,3 @@ -import json from django.core import serializers from django.http import HttpResponse, JsonResponse @@ -17,22 +16,25 @@ def json_presenca(request): parlamentares = [] for p in presencas: parlamentares.append(p.parlamentar) - #parlamentares = serializers.serialize('json', Parlamentar.objects.all()) + # parlamentares = serializers.serialize('json', Parlamentar.objects.all()) parlamentares = serializers.serialize('json', parlamentares) return HttpResponse(parlamentares, content_type='application/json') # return JsonResponse(data) # work with python dict -#TODO: make this response non cacheable, probably on jQuery site, but check Django too -#TODO: reduce number of database query hits by means of QuerySet wizardry. +# TODO: make this response non cacheable, +# probably on jQuery site, but check Django too +# TODO: reduce number of database query hits by means +# of QuerySet wizardry. def json_votacao(request): - # TODO: se tentar usar objects.get(ordem_id = 104 ocorre a msg: 'RegistroVotacao' object does not support indexing + # TODO: se tentar usar objects.get(ordem_id = 104 + # ocorre a msg: 'RegistroVotacao' object does not support indexing # TODO; tratar o caso de vir vazio votacao = RegistroVotacao.objects.filter(ordem_id=104)[0] # Magic! # http://stackoverflow.com/questions/15507171/django-filter-query-foreign-key - voto_parlamentar = VotoParlamentar.objects.filter(votacao__ordem__id=140) + # voto_parlamentar = VotoParlamentar.objects.filter(votacao__ordem__id=140) ordem_dia = OrdemDia.objects.get(id=104) @@ -40,7 +42,8 @@ def json_votacao(request): sessao_plenaria = SessaoPlenaria.objects.get(id=sessaoplenaria_id) - # Pra recuperar o partido do parlamentar tem que fazer OUTRA query, deve ter uma + # Pra recuperar o partido do parlamentar + # tem que fazer OUTRA query, deve ter uma # forma de fazer isso na base do join de data models. filiacao = Filiacao.objects.filter(data_desfiliacao__isnull=True) map = {} @@ -65,18 +68,20 @@ def json_votacao(request): presentes = len(presentes_sessao_plenaria) + tipo_resultado = votacao.tipo_resultado_votacao.nome.upper() + votacao_json = {"sessao_plenaria": str(sessao_plenaria), "sessao_plenaria_data": sessao_plenaria.data_inicio, "sessao_plenaria_hora_inicio": sessao_plenaria.hora_inicio, "materia_legislativa_texto": ordem_dia.materia.ementa, "observacao_materia": ordem_dia.materia.observacao, - "tipo_votacao": ordem_dia.tipo_votacao, # TODO: verbose name + "tipo_votacao": ordem_dia.tipo_votacao, "numero_votos_sim": votacao.numero_votos_sim, "numero_votos_nao": votacao.numero_votos_nao, "numero_abstencoes": votacao.numero_abstencoes, "total_votos": total_votos, "presentes": presentes, - "tipo_resultado": votacao.tipo_resultado_votacao.nome.upper(), + "tipo_resultado": tipo_resultado, "presentes_ordem_dia": presentes_ordem_dia, "presentes_sessao_plenaria": presentes_sessao_plenaria, }