Browse Source

ajuste automático feito pela IDE para pep8

pull/3584/head
LeandroJatai 3 years ago
parent
commit
b7848a5456
  1. 32
      sapl/sessao/views.py

32
sapl/sessao/views.py

@ -1,12 +1,8 @@
import json
from collections import OrderedDict
from datetime import datetime
from re import sub
import pytz
from sapl.settings import TIME_ZONE
import json
import logging
from re import sub
from django.conf import settings
from django.contrib import messages
@ -28,6 +24,7 @@ from django.views.generic.base import RedirectView
from django.views.generic.detail import DetailView
from django.views.generic.edit import FormMixin
from django_filters.views import FilterView
import pytz
from sapl.base.models import AppConfig as AppsAppConfig
from sapl.crud.base import (RP_DETAIL, RP_LIST, Crud, CrudAux,
@ -41,6 +38,7 @@ from sapl.parlamentares.models import (Filiacao, Legislatura, Mandato,
Parlamentar, SessaoLegislativa)
from sapl.sessao.apps import AppConfig
from sapl.sessao.forms import ExpedienteMateriaForm, OrdemDiaForm, OrdemExpedienteLeituraForm
from sapl.settings import TIME_ZONE
from sapl.utils import show_results_filter_set, remover_acentos, get_client_ip
from .forms import (AdicionarVariasMateriasFilterSet, BancadaForm,
@ -841,6 +839,7 @@ def recuperar_materia(request):
return response
def recuperar_tramitacao(request):
tipo = TipoMateriaLegislativa.objects.get(pk=request.GET['tipo_materia'])
numero = request.GET['numero_materia']
@ -853,12 +852,14 @@ def recuperar_tramitacao(request):
tramitacao = {}
for obj in materia.tramitacao_set.all():
tramitacao[obj.id] = obj.status.descricao
response = JsonResponse(tramitacao)
except ObjectDoesNotExist:
response = JsonResponse({'id': 0})
return response
class ExpedienteMateriaCrud(MasterDetailCrud):
model = ExpedienteMateria
parent_field = 'sessao_plenaria'
@ -2102,10 +2103,12 @@ def get_assinaturas(sessao_plenaria):
return context
def get_assinaturas_presidente(sessao_plenaria):
mesa_dia = get_mesa_diretora(sessao_plenaria)['mesa']
presidente_dia = [m['parlamentar'] for m in mesa_dia if m['cargo'].descricao == 'Presidente']
presidente_dia = [m['parlamentar']
for m in mesa_dia if m['cargo'].descricao == 'Presidente']
presidente_dia = presidente_dia[0] if presidente_dia else ''
context = {}
@ -3724,7 +3727,8 @@ class PautaSessaoView(TemplateView):
template_name = "sessao/pauta_inexistente.html"
def get(self, request, *args, **kwargs):
sessao = SessaoPlenaria.objects.filter(publicar_pauta = True).order_by("-data_inicio").first()
sessao = SessaoPlenaria.objects.filter(
publicar_pauta=True).order_by("-data_inicio").first()
if not sessao:
return self.render_to_response({})
@ -3776,8 +3780,10 @@ class PautaSessaoDetailView(DetailView):
sessao_plenaria = SessaoPlenaria.objects.get(id=self.object.id)
data_sessao = sessao_plenaria.data_inicio.strftime("%Y-%m-%d ")
data_hora_sessao = datetime.strptime(data_sessao + sessao_plenaria.hora_inicio, "%Y-%m-%d %H:%M")
data_hora_sessao_utc = pytz.timezone(TIME_ZONE).localize(data_hora_sessao).astimezone(pytz.utc)
data_hora_sessao = datetime.strptime(
data_sessao + sessao_plenaria.hora_inicio, "%Y-%m-%d %H:%M")
data_hora_sessao_utc = pytz.timezone(TIME_ZONE).localize(
data_hora_sessao).astimezone(pytz.utc)
ultima_tramitacao = m.materia.tramitacao_set.filter(timestamp__lt=data_hora_sessao_utc).order_by(
'-data_tramitacao', '-id').first() if m.tramitacao is None else m.tramitacao
numeracao = m.materia.numeracao_set.first()
@ -3831,8 +3837,10 @@ class PautaSessaoDetailView(DetailView):
sessao_plenaria = SessaoPlenaria.objects.get(id=self.object.id)
data_sessao = sessao_plenaria.data_inicio.strftime("%Y-%m-%d ")
data_hora_sessao = datetime.strptime(data_sessao + sessao_plenaria.hora_inicio, "%Y-%m-%d %H:%M")
data_hora_sessao_utc = pytz.timezone(TIME_ZONE).localize(data_hora_sessao).astimezone(pytz.utc)
data_hora_sessao = datetime.strptime(
data_sessao + sessao_plenaria.hora_inicio, "%Y-%m-%d %H:%M")
data_hora_sessao_utc = pytz.timezone(TIME_ZONE).localize(
data_hora_sessao).astimezone(pytz.utc)
ultima_tramitacao = o.materia.tramitacao_set.filter(timestamp__lt=data_hora_sessao_utc).order_by(
'-data_tramitacao', '-id').first() if o.tramitacao is None else o.tramitacao
numeracao = o.materia.numeracao_set.first()

Loading…
Cancel
Save