Browse Source

Codigo refatorado para seguir a pep8 (autopep8 agressivo)

autopep8 -r --in-place --ignore E501,E128 --aggressive .
producao
Marcio Mazza 10 years ago
parent
commit
0c086c8d31
  1. 2
      etc/migracao/migra.py
  2. 8
      sigi/apps/casas/reports.py
  3. 21
      sigi/apps/casas/views.py
  4. 2
      sigi/apps/convenios/admin.py
  5. 6
      sigi/apps/convenios/models.py
  6. 14
      sigi/apps/convenios/reports.py
  7. 16
      sigi/apps/convenios/views.py
  8. 2
      sigi/apps/diagnosticos/views.py
  9. 2
      sigi/apps/mesas/admin.py
  10. 5
      sigi/apps/metas/views.py
  11. 2
      sigi/apps/parlamentares/admin.py
  12. 8
      sigi/apps/parlamentares/reports.py
  13. 10
      sigi/apps/parlamentares/views.py
  14. 10
      sigi/apps/servicos/admin.py
  15. 2
      sigi/apps/servidores/management/commands/migra.py
  16. 4
      sigi/settings/__init__.py
  17. 2
      sigi/settings/dev.py

2
etc/migracao/migra.py

@ -313,7 +313,7 @@ def migra_convenios_casas(filename):
###Relatório### ###Relatório###
if((projeto or line[DATA_TERMO_ACEITE_COL]) and line[NUM_PROCESSO_SF_COL].__len__() == 0): if((projeto or line[DATA_TERMO_ACEITE_COL]) and line[NUM_PROCESSO_SF_COL].__len__() == 0):
f1.write(casa.nome + "," + casa.municipio.uf.sigla + "\n") f1.write(casa.nome + "," + casa.municipio.uf.sigla + "\n")
if(projeto == None and line[DATA_TERMO_ACEITE_COL].__len__() != 0): if(projeto is None and line[DATA_TERMO_ACEITE_COL].__len__() != 0):
f2.write(casa.nome + "," + casa.municipio.uf.sigla + "\n") f2.write(casa.nome + "," + casa.municipio.uf.sigla + "\n")
###### ######
projeto = None projeto = None

8
sigi/apps/casas/reports.py

@ -556,19 +556,19 @@ class InfoCasaLegislativa(ReportDefault):
ObjectValue(attribute_name='num_processo_sf', left=convenio_left[2] * cm), ObjectValue(attribute_name='num_processo_sf', left=convenio_left[2] * cm),
ObjectValue(attribute_name='data_adesao', left=convenio_left[3] * cm, ObjectValue(attribute_name='data_adesao', left=convenio_left[3] * cm,
get_value=lambda instance: get_value=lambda instance:
instance.data_adesao.strftime('%d/%m/%Y') if instance.data_adesao != None else '-' instance.data_adesao.strftime('%d/%m/%Y') if instance.data_adesao is not None else '-'
), ),
ObjectValue(attribute_name='data_retorno_assinatura', left=convenio_left[4] * cm, ObjectValue(attribute_name='data_retorno_assinatura', left=convenio_left[4] * cm,
get_value=lambda instance: get_value=lambda instance:
instance.data_retorno_assinatura.strftime('%d/%m/%Y') if instance.data_retorno_assinatura != None else '-' instance.data_retorno_assinatura.strftime('%d/%m/%Y') if instance.data_retorno_assinatura is not None else '-'
), ),
ObjectValue(attribute_name='data_termo_aceite', left=convenio_left[5] * cm, ObjectValue(attribute_name='data_termo_aceite', left=convenio_left[5] * cm,
get_value=lambda instance: get_value=lambda instance:
instance.data_termo_aceite.strftime('%d/%m/%Y') if instance.data_termo_aceite != None else '-' instance.data_termo_aceite.strftime('%d/%m/%Y') if instance.data_termo_aceite is not None else '-'
), ),
ObjectValue(attribute_name='data_pub_diario', left=convenio_left[6] * cm, ObjectValue(attribute_name='data_pub_diario', left=convenio_left[6] * cm,
get_value=lambda instance: get_value=lambda instance:
instance.data_pub_diario.strftime('%d/%m/%Y') if instance.data_pub_diario != None else '-' instance.data_pub_diario.strftime('%d/%m/%Y') if instance.data_pub_diario is not None else '-'
), ),
], ],
#borders = {'all':True}, #borders = {'all':True},

21
sigi/apps/casas/views.py

@ -17,6 +17,7 @@ from django.core.paginator import Paginator, InvalidPage, EmptyPage
from django.conf import settings from django.conf import settings
import csv import csv
from functools import reduce
# @param qs: queryset # @param qs: queryset
# @param o: (int) number of order field # @param o: (int) number of order field
@ -59,7 +60,7 @@ def carrinhoOrGet_for_qs(request):
""" """
Verifica se existe casas na sessão se não verifica get e retorna qs correspondente. Verifica se existe casas na sessão se não verifica get e retorna qs correspondente.
""" """
if request.session.has_key('carrinho_casas'): if 'carrinho_casas' in request.session:
ids = request.session['carrinho_casas'] ids = request.session['carrinho_casas']
qs = CasaLegislativa.objects.filter(pk__in=ids) qs = CasaLegislativa.objects.filter(pk__in=ids)
else: else:
@ -72,7 +73,7 @@ def carrinhoOrGet_for_qs(request):
def adicionar_casas_carrinho(request, queryset=None, id=None): def adicionar_casas_carrinho(request, queryset=None, id=None):
if request.method == 'POST': if request.method == 'POST':
ids_selecionados = request.POST.getlist('_selected_action') ids_selecionados = request.POST.getlist('_selected_action')
if not request.session.has_key('carrinho_casas'): if 'carrinho_casas' not in request.session:
request.session['carrinho_casas'] = ids_selecionados request.session['carrinho_casas'] = ids_selecionados
else: else:
lista = request.session['carrinho_casas'] lista = request.session['carrinho_casas']
@ -102,7 +103,7 @@ def visualizar_carrinho(request):
except (EmptyPage, InvalidPage): except (EmptyPage, InvalidPage):
paginas = paginator.page(paginator.num_pages) paginas = paginator.page(paginator.num_pages)
carrinhoIsEmpty = not(request.session.has_key('carrinho_casas')) carrinhoIsEmpty = not('carrinho_casas' in request.session)
return render_to_response( return render_to_response(
'casas/carrinho.html', 'casas/carrinho.html',
@ -116,7 +117,7 @@ def visualizar_carrinho(request):
def excluir_carrinho(request): def excluir_carrinho(request):
if request.session.has_key('carrinho_casas'): if 'carrinho_casas' in request.session:
del request.session['carrinho_casas'] del request.session['carrinho_casas']
return HttpResponseRedirect('.') return HttpResponseRedirect('.')
@ -124,7 +125,7 @@ def excluir_carrinho(request):
def deleta_itens_carrinho(request): def deleta_itens_carrinho(request):
if request.method == 'POST': if request.method == 'POST':
ids_selecionados = request.POST.getlist('_selected_action') ids_selecionados = request.POST.getlist('_selected_action')
if request.session.has_key('carrinho_casas'): if 'carrinho_casas' in request.session:
lista = request.session['carrinho_casas'] lista = request.session['carrinho_casas']
for item in ids_selecionados: for item in ids_selecionados:
lista.remove(item) lista.remove(item)
@ -142,9 +143,9 @@ def labels_report(request, id=None, tipo=None, formato='3x9_etiqueta'):
""" """
if request.POST: if request.POST:
if request.POST.has_key('tipo_etiqueta'): if 'tipo_etiqueta' in request.POST:
tipo = request.POST['tipo_etiqueta'] tipo = request.POST['tipo_etiqueta']
if request.POST.has_key('tamanho_etiqueta'): if 'tamanho_etiqueta' in request.POST:
formato = request.POST['tamanho_etiqueta'] formato = request.POST['tamanho_etiqueta']
if tipo == 'sem_presidente': if tipo == 'sem_presidente':
@ -171,7 +172,7 @@ def labels_report_parlamentar(request, id=None, formato='3x9_etiqueta'):
""" """
if request.POST: if request.POST:
if request.POST.has_key('tamanho_etiqueta'): if 'tamanho_etiqueta' in request.POST:
formato = request.POST['tamanho_etiqueta'] formato = request.POST['tamanho_etiqueta']
if id: if id:
@ -198,7 +199,7 @@ def carrinhoOrGet_for_parlamentar_qs(request):
""" """
Verifica se existe parlamentares na sessão se não verifica get e retorna qs correspondente. Verifica se existe parlamentares na sessão se não verifica get e retorna qs correspondente.
""" """
if request.session.has_key('carrinho_casas'): if 'carrinho_casas' in request.session:
ids = request.session['carrinho_casas'] ids = request.session['carrinho_casas']
legislaturas = [c.legislatura_set.latest('data_inicio') for c in CasaLegislativa.objects.filter(pk__in=ids, legislatura__id__isnull=False).distinct()] legislaturas = [c.legislatura_set.latest('data_inicio') for c in CasaLegislativa.objects.filter(pk__in=ids, legislatura__id__isnull=False).distinct()]
mandatos = reduce(lambda x, y: x | y, [l.mandato_set.all() for l in legislaturas]) mandatos = reduce(lambda x, y: x | y, [l.mandato_set.all() for l in legislaturas])
@ -237,7 +238,7 @@ def labels_report_sem_presidente(request, id=None, formato='2x5_etiqueta'):
def report(request, id=None, tipo=None): def report(request, id=None, tipo=None):
if request.POST: if request.POST:
if request.POST.has_key('tipo_relatorio'): if 'tipo_relatorio' in request.POST:
tipo = request.POST['tipo_relatorio'] tipo = request.POST['tipo_relatorio']
if tipo == 'completo': if tipo == 'completo':

2
sigi/apps/convenios/admin.py

@ -108,7 +108,7 @@ class ConvenioAdmin(admin.ModelAdmin):
relatorio.short_description = u'Exportar convênios selecionados para PDF' relatorio.short_description = u'Exportar convênios selecionados para PDF'
def adicionar_convenios(self, request, queryset): def adicionar_convenios(self, request, queryset):
if request.session.has_key('carrinho_convenios'): if 'carrinho_convenios' in request.session:
q1 = len(request.session['carrinho_convenios']) q1 = len(request.session['carrinho_convenios'])
else: else:
q1 = 0 q1 = 0

6
sigi/apps/convenios/models.py

@ -100,8 +100,8 @@ class Convenio(models.Model):
equipada = models.BooleanField() equipada = models.BooleanField()
def save(self, *args, **kwargs): def save(self, *args, **kwargs):
self.conveniada = self.data_retorno_assinatura != None self.conveniada = self.data_retorno_assinatura is not None
self.equipada = self.data_termo_aceite != None self.equipada = self.data_termo_aceite is not None
super(Convenio, self).save(*args, **kwargs) super(Convenio, self).save(*args, **kwargs)
class Meta: class Meta:
@ -110,7 +110,7 @@ class Convenio(models.Model):
verbose_name = u'convênio' verbose_name = u'convênio'
def __unicode__(self): def __unicode__(self):
if self.data_retorno_assinatura != None: if self.data_retorno_assinatura is not None:
return u"Convênio nº %s - projeto %s, em %s" % (self.num_convenio, self.projeto.sigla, self.data_retorno_assinatura) return u"Convênio nº %s - projeto %s, em %s" % (self.num_convenio, self.projeto.sigla, self.data_retorno_assinatura)
else: else:
return u"Adesão ao projeto %s, em %s" % (self.projeto.sigla, self.data_adesao) return u"Adesão ao projeto %s, em %s" % (self.projeto.sigla, self.data_adesao)

14
sigi/apps/convenios/reports.py

@ -111,7 +111,7 @@ class ConvenioReport(ReportDefault):
attribute_name='data_adesao', attribute_name='data_adesao',
left=label_left[2] * cm, left=label_left[2] * cm,
get_value=lambda instance: get_value=lambda instance:
instance.data_adesao.strftime('%d/%m/%Y') if instance.data_adesao != None else '-' instance.data_adesao.strftime('%d/%m/%Y') if instance.data_adesao is not None else '-'
), ),
ObjectValue( ObjectValue(
attribute_name='num_convenio', attribute_name='num_convenio',
@ -121,19 +121,19 @@ class ConvenioReport(ReportDefault):
attribute_name='data_retorno_assinatura', attribute_name='data_retorno_assinatura',
left=label_left[4] * cm, left=label_left[4] * cm,
get_value=lambda instance: get_value=lambda instance:
instance.data_retorno_assinatura.strftime('%d/%m/%Y') if instance.data_retorno_assinatura != None else '-' instance.data_retorno_assinatura.strftime('%d/%m/%Y') if instance.data_retorno_assinatura is not None else '-'
), ),
ObjectValue( ObjectValue(
attribute_name='data_pub_diario', attribute_name='data_pub_diario',
left=label_left[5] * cm, left=label_left[5] * cm,
get_value=lambda instance: get_value=lambda instance:
instance.data_pub_diario.strftime('%d/%m/%Y') if instance.data_pub_diario != None else '-' instance.data_pub_diario.strftime('%d/%m/%Y') if instance.data_pub_diario is not None else '-'
), ),
ObjectValue( ObjectValue(
attribute_name='data_termo_aceite', attribute_name='data_termo_aceite',
left=label_left[6] * cm, left=label_left[6] * cm,
get_value=lambda instance: get_value=lambda instance:
instance.data_termo_aceite.strftime('%d/%m/%Y') if instance.data_termo_aceite != None else '-' instance.data_termo_aceite.strftime('%d/%m/%Y') if instance.data_termo_aceite is not None else '-'
), ),
ObjectValue( ObjectValue(
attribute_name='projeto.sigla', attribute_name='projeto.sigla',
@ -225,7 +225,7 @@ class ConvenioReportSemAceite(ConvenioReport):
attribute_name='data_adesao', attribute_name='data_adesao',
left=label_left[3] * cm, left=label_left[3] * cm,
get_value=lambda instance: get_value=lambda instance:
instance.data_adesao.strftime('%d/%m/%Y') if instance.data_adesao != None else '-' instance.data_adesao.strftime('%d/%m/%Y') if instance.data_adesao is not None else '-'
), ),
ObjectValue( ObjectValue(
attribute_name='num_convenio', attribute_name='num_convenio',
@ -235,13 +235,13 @@ class ConvenioReportSemAceite(ConvenioReport):
attribute_name='data_retorno_assinatura', attribute_name='data_retorno_assinatura',
left=label_left[5] * cm, left=label_left[5] * cm,
get_value=lambda instance: get_value=lambda instance:
instance.data_retorno_assinatura.strftime('%d/%m/%Y') if instance.data_retorno_assinatura != None else '-' instance.data_retorno_assinatura.strftime('%d/%m/%Y') if instance.data_retorno_assinatura is not None else '-'
), ),
ObjectValue( ObjectValue(
attribute_name='data_pub_diario', attribute_name='data_pub_diario',
left=label_left[6] * cm, left=label_left[6] * cm,
get_value=lambda instance: get_value=lambda instance:
instance.data_pub_diario.strftime('%d/%m/%Y') if instance.data_pub_diario != None else '-' instance.data_pub_diario.strftime('%d/%m/%Y') if instance.data_pub_diario is not None else '-'
), ),
ObjectValue( ObjectValue(
attribute_name='projeto.sigla', attribute_name='projeto.sigla',

16
sigi/apps/convenios/views.py

@ -62,7 +62,7 @@ def carrinhoOrGet_for_qs(request):
""" """
Verifica se existe convênios na sessão se não verifica get e retorna qs correspondente. Verifica se existe convênios na sessão se não verifica get e retorna qs correspondente.
""" """
if request.session.has_key('carrinho_convenios'): if 'carrinho_convenios' in request.session:
ids = request.session['carrinho_convenios'] ids = request.session['carrinho_convenios']
qs = Convenio.objects.filter(pk__in=ids) qs = Convenio.objects.filter(pk__in=ids)
else: else:
@ -76,7 +76,7 @@ def carrinhoOrGet_for_qs(request):
def adicionar_convenios_carrinho(request, queryset=None, id=None): def adicionar_convenios_carrinho(request, queryset=None, id=None):
if request.method == 'POST': if request.method == 'POST':
ids_selecionados = request.POST.getlist('_selected_action') ids_selecionados = request.POST.getlist('_selected_action')
if not request.session.has_key('carrinho_convenios'): if 'carrinho_convenios' not in request.session:
request.session['carrinho_convenios'] = ids_selecionados request.session['carrinho_convenios'] = ids_selecionados
else: else:
lista = request.session['carrinho_convenios'] lista = request.session['carrinho_convenios']
@ -88,7 +88,7 @@ def adicionar_convenios_carrinho(request, queryset=None, id=None):
def excluir_carrinho(request): def excluir_carrinho(request):
if request.session.has_key('carrinho_convenios'): if 'carrinho_convenios' in request.session:
del request.session['carrinho_convenios'] del request.session['carrinho_convenios']
return HttpResponseRedirect('.') return HttpResponseRedirect('.')
@ -96,7 +96,7 @@ def excluir_carrinho(request):
def deleta_itens_carrinho(request): def deleta_itens_carrinho(request):
if request.method == 'POST': if request.method == 'POST':
ids_selecionados = request.POST.getlist('_selected_action') ids_selecionados = request.POST.getlist('_selected_action')
if request.session.has_key('carrinho_convenios'): if 'carrinho_convenios' in request.session:
lista = request.session['carrinho_convenios'] lista = request.session['carrinho_convenios']
for item in ids_selecionados: for item in ids_selecionados:
lista.remove(item) lista.remove(item)
@ -128,7 +128,7 @@ def visualizar_carrinho(request):
except (EmptyPage, InvalidPage): except (EmptyPage, InvalidPage):
paginas = paginator.page(paginator.num_pages) paginas = paginator.page(paginator.num_pages)
carrinhoIsEmpty = not(request.session.has_key('carrinho_convenios')) carrinhoIsEmpty = not('carrinho_convenios' in request.session)
return render_to_response( return render_to_response(
'convenios/carrinho.html', 'convenios/carrinho.html',
@ -155,9 +155,9 @@ def report(request, id=None):
data_aceite_has = '' data_aceite_has = ''
report = None report = None
if request.POST: if request.POST:
if request.POST.has_key('filtro_casa'): if 'filtro_casa' in request.POST:
tipo = request.POST['filtro_casa'] tipo = request.POST['filtro_casa']
if request.POST.has_key('data_aceite'): if 'data_aceite' in request.POST:
data_aceite_has = request.POST['data_aceite'] data_aceite_has = request.POST['data_aceite']
# Verifica filtro se é por Assembleia # Verifica filtro se é por Assembleia
if tipo == 'al': if tipo == 'al':
@ -247,7 +247,7 @@ def casas_estado_to_tabela(casas, convenios, regiao):
def report_regiao(request, regiao='NE'): def report_regiao(request, regiao='NE'):
if request.POST: if request.POST:
if request.POST.has_key('regiao'): if 'regiao' in request.POST:
regiao = request.POST['regiao'] regiao = request.POST['regiao']
REGIAO_CHOICES = { REGIAO_CHOICES = {

2
sigi/apps/diagnosticos/views.py

@ -203,7 +203,7 @@ def categoria_contatos(request, id_diagnostico):
and form_telefones.fields['numero'].initial is None): and form_telefones.fields['numero'].initial is None):
if Telefone.objects.filter(pk=form_telefones.fields['id'].initial).exists(): if Telefone.objects.filter(pk=form_telefones.fields['id'].initial).exists():
Telefone.objects.get(pk=form_telefones.fields['id'].initial).delete() Telefone.objects.get(pk=form_telefones.fields['id'].initial).delete()
if not resposta['fones'].has_key(form.prefix): if form.prefix not in resposta['fones']:
resposta['fones'][form.prefix] = '' resposta['fones'][form.prefix] = ''
resposta['fones'][form.prefix] += u'<p>O telefone %s %s foi excluído da base de dados</p>' % ( resposta['fones'][form.prefix] += u'<p>O telefone %s %s foi excluído da base de dados</p>' % (
form_telefones.instance.get_tipo_display(), form_telefones.instance.numero) form_telefones.instance.get_tipo_display(), form_telefones.instance.numero)

2
sigi/apps/mesas/admin.py

@ -33,7 +33,7 @@ class LegislaturaAdmin(admin.ModelAdmin):
def response_change(self, request, obj): def response_change(self, request, obj):
response = super(LegislaturaAdmin, self).response_change(request, obj) response = super(LegislaturaAdmin, self).response_change(request, obj)
if request.POST.has_key("_popup"): if "_popup" in request.POST:
response = HttpResponse('<script type="text/javascript">opener.dismissAddAnotherPopup(window, "%s", "%s");</script>' % response = HttpResponse('<script type="text/javascript">opener.dismissAddAnotherPopup(window, "%s", "%s");</script>' %
# escape() calls force_unicode. # escape() calls force_unicode.
(escape(obj.pk), escapejs(obj))) (escape(obj.pk), escapejs(obj)))

5
sigi/apps/metas/views.py

@ -21,6 +21,7 @@ from sigi.apps.casas.models import CasaLegislativa
from sigi.apps.utils import to_ascii from sigi.apps.utils import to_ascii
from sigi.apps.financeiro.models import Desembolso from sigi.apps.financeiro.models import Desembolso
from sigi.apps.metas.templatetags.mapa_tags import descricao_servicos from sigi.apps.metas.templatetags.mapa_tags import descricao_servicos
from functools import reduce
JSON_FILE_NAME = os.path.join(MEDIA_ROOT, 'apps/metas/map_data.json') JSON_FILE_NAME = os.path.join(MEDIA_ROOT, 'apps/metas/map_data.json')
@ -149,7 +150,7 @@ def map_sum(request):
result = {} result = {}
for uf in UnidadeFederativa.objects.filter(Q(regiao__in=param['regioes']) | Q(sigla__in=param['estados'])).order_by('regiao', 'nome'): for uf in UnidadeFederativa.objects.filter(Q(regiao__in=param['regioes']) | Q(sigla__in=param['estados'])).order_by('regiao', 'nome'):
if not result.has_key(uf.regiao): if uf.regiao not in result:
result[uf.regiao] = {'nome': uf.get_regiao_display(), 'ufs': {}, 'servicos': tot_servicos.copy(), result[uf.regiao] = {'nome': uf.get_regiao_display(), 'ufs': {}, 'servicos': tot_servicos.copy(),
'convenios': tot_projetos.copy(), 'equipadas': tot_projetos.copy(), 'convenios': tot_projetos.copy(), 'equipadas': tot_projetos.copy(),
'diagnosticos': tot_diagnosticos.copy()} 'diagnosticos': tot_diagnosticos.copy()}
@ -292,7 +293,7 @@ def gera_map_data_file(cronjob=False):
continue continue
# Salta essa casa, pois ela não tem nada com o Interlegis # Salta essa casa, pois ela não tem nada com o Interlegis
if not casas.has_key(c.pk): if c.pk not in casas:
casa = { casa = {
'nome': c.nome + ', ' + c.municipio.uf.sigla, 'nome': c.nome + ', ' + c.municipio.uf.sigla,
'icone': '/static/img/' + 'mapmarker' + '.png', 'icone': '/static/img/' + 'mapmarker' + '.png',

2
sigi/apps/parlamentares/admin.py

@ -56,7 +56,7 @@ class ParlamentarAdmin(admin.ModelAdmin):
'pagina_web',) 'pagina_web',)
def adiciona_parlamentar(self, request, queryset): def adiciona_parlamentar(self, request, queryset):
if request.session.has_key('carrinho_parlametar'): if 'carrinho_parlametar' in request.session:
q1 = len(request.session['carrinho_parlamentar']) q1 = len(request.session['carrinho_parlamentar'])
else: else:
q1 = 0 q1 = 0

8
sigi/apps/parlamentares/reports.py

@ -525,19 +525,19 @@ class InfoCasaLegislativa(ReportDefault):
ObjectValue(attribute_name='num_processo_sf', left=convenio_left[2] * cm), ObjectValue(attribute_name='num_processo_sf', left=convenio_left[2] * cm),
ObjectValue(attribute_name='data_adesao', left=convenio_left[3] * cm, ObjectValue(attribute_name='data_adesao', left=convenio_left[3] * cm,
get_value=lambda instance: get_value=lambda instance:
instance.data_adesao.strftime('%d/%m/%Y') if instance.data_adesao != None else '-' instance.data_adesao.strftime('%d/%m/%Y') if instance.data_adesao is not None else '-'
), ),
ObjectValue(attribute_name='data_retorno_assinatura', left=convenio_left[4] * cm, ObjectValue(attribute_name='data_retorno_assinatura', left=convenio_left[4] * cm,
get_value=lambda instance: get_value=lambda instance:
instance.data_retorno_assinatura.strftime('%d/%m/%Y') if instance.data_retorno_assinatura != None else '-' instance.data_retorno_assinatura.strftime('%d/%m/%Y') if instance.data_retorno_assinatura is not None else '-'
), ),
ObjectValue(attribute_name='data_termo_aceite', left=convenio_left[5] * cm, ObjectValue(attribute_name='data_termo_aceite', left=convenio_left[5] * cm,
get_value=lambda instance: get_value=lambda instance:
instance.data_termo_aceite.strftime('%d/%m/%Y') if instance.data_termo_aceite != None else '-' instance.data_termo_aceite.strftime('%d/%m/%Y') if instance.data_termo_aceite is not None else '-'
), ),
ObjectValue(attribute_name='data_pub_diario', left=convenio_left[6] * cm, ObjectValue(attribute_name='data_pub_diario', left=convenio_left[6] * cm,
get_value=lambda instance: get_value=lambda instance:
instance.data_pub_diario.strftime('%d/%m/%Y') if instance.data_pub_diario != None else '-' instance.data_pub_diario.strftime('%d/%m/%Y') if instance.data_pub_diario is not None else '-'
), ),
], ],
#borders = {'all':True}, #borders = {'all':True},

10
sigi/apps/parlamentares/views.py

@ -21,7 +21,7 @@ from geraldo.generators import PDFGenerator
def adicionar_parlamentar_carrinho(request, queryset=None, id=None): def adicionar_parlamentar_carrinho(request, queryset=None, id=None):
if request.method == 'POST': if request.method == 'POST':
ids_selecionados = request.POST.getlist('_selected_action') ids_selecionados = request.POST.getlist('_selected_action')
if not request.session.has_key('carrinho_parlametar'): if 'carrinho_parlametar' not in request.session:
request.session['carrinho_parlamentar'] = ids_selecionados request.session['carrinho_parlamentar'] = ids_selecionados
else: else:
lista = request.session['carrinho_parlamentar'] lista = request.session['carrinho_parlamentar']
@ -52,7 +52,7 @@ def visualizar_carrinho(request):
except (EmptyPage, InvalidPage): except (EmptyPage, InvalidPage):
paginas = paginator.page(paginator.num_pages) paginas = paginator.page(paginator.num_pages)
carrinhoIsEmpty = not(request.session.has_key('carrinho_parlamentares')) carrinhoIsEmpty = not('carrinho_parlamentares' in request.session)
return render_to_response('parlamentares/carrinho.html', return render_to_response('parlamentares/carrinho.html',
{'MEDIA_URL': settings.MEDIA_URL, {'MEDIA_URL': settings.MEDIA_URL,
@ -66,7 +66,7 @@ def carrinhoOrGet_for_qs(request):
""" """
Verifica se existe parlamentares na sessão se não verifica get e retorna qs correspondente. Verifica se existe parlamentares na sessão se não verifica get e retorna qs correspondente.
""" """
if request.session.has_key('carrinho_parlamentar'): if 'carrinho_parlamentar' in request.session:
ids = request.session['carrinho_parlamentar'] ids = request.session['carrinho_parlamentar']
qs = Parlamentar.objects.filter(pk__in=ids) qs = Parlamentar.objects.filter(pk__in=ids)
else: else:
@ -109,7 +109,7 @@ def deleta_itens_carrinho(request):
""" """
if request.method == 'POST': if request.method == 'POST':
ids_selecionados = request.POST.getlist('_selected_action') ids_selecionados = request.POST.getlist('_selected_action')
if request.session.has_key('carrinho_parlamentar'): if 'carrinho_parlamentar' in request.session:
lista = request.session['carrinho_parlamentar'] lista = request.session['carrinho_parlamentar']
for item in ids_selecionados: for item in ids_selecionados:
lista.remove(item) lista.remove(item)
@ -127,7 +127,7 @@ def labels_report(request, id=None, formato='3x9_etiqueta'):
""" """
if request.POST: if request.POST:
if request.POST.has_key('tipo_etiqueta'): if 'tipo_etiqueta' in request.POST:
tipo = request.POST['tipo_etiqueta'] tipo = request.POST['tipo_etiqueta']
if id: if id:

10
sigi/apps/servicos/admin.py

@ -30,7 +30,7 @@ class ServicoFormAdmin(ModelForm):
if self.instance.casa_legislativa_id: if self.instance.casa_legislativa_id:
id_casa = self.instance.casa_legislativa_id id_casa = self.instance.casa_legislativa_id
elif kwargs.has_key('initial') and kwargs['initial'].has_key('id_casa'): elif 'initial' in kwargs and 'id_casa' in kwargs['initial']:
id_casa = kwargs['initial']['id_casa'] id_casa = kwargs['initial']['id_casa']
self.instance.casa_legislativa_id = id_casa self.instance.casa_legislativa_id = id_casa
else: else:
@ -131,10 +131,10 @@ class ServicoAdmin(admin.ModelAdmin):
opts = obj._meta opts = obj._meta
msg = _('The %(name)s "%(obj)s" was added successfully.') % {'name': force_unicode(opts.verbose_name), 'obj': force_unicode(obj)} msg = _('The %(name)s "%(obj)s" was added successfully.') % {'name': force_unicode(opts.verbose_name), 'obj': force_unicode(obj)}
if request.POST.has_key("_addanother"): if "_addanother" in request.POST:
self.message_user(request, msg + ' ' + (_("You may add another %s below.") % force_unicode(opts.verbose_name))) self.message_user(request, msg + ' ' + (_("You may add another %s below.") % force_unicode(opts.verbose_name)))
return HttpResponseRedirect(request.path + '?id_casa=%s' % (obj.casa_legislativa.id,)) return HttpResponseRedirect(request.path + '?id_casa=%s' % (obj.casa_legislativa.id,))
elif request.POST.has_key("_save"): elif "_save" in request.POST:
self.message_user(request, msg) self.message_user(request, msg)
return HttpResponseRedirect(reverse('admin:servicos_casaatendida_change', args=[obj.casa_legislativa.id])) return HttpResponseRedirect(reverse('admin:servicos_casaatendida_change', args=[obj.casa_legislativa.id]))
@ -144,10 +144,10 @@ class ServicoAdmin(admin.ModelAdmin):
opts = obj._meta opts = obj._meta
msg = _('The %(name)s "%(obj)s" was changed successfully.') % {'name': force_unicode(opts.verbose_name), 'obj': force_unicode(obj)} msg = _('The %(name)s "%(obj)s" was changed successfully.') % {'name': force_unicode(opts.verbose_name), 'obj': force_unicode(obj)}
if request.POST.has_key("_addanother"): if "_addanother" in request.POST:
self.message_user(request, msg + ' ' + (_("You may add another %s below.") % force_unicode(opts.verbose_name))) self.message_user(request, msg + ' ' + (_("You may add another %s below.") % force_unicode(opts.verbose_name)))
return HttpResponseRedirect("../add/?id_casa=%s" % (obj.casa_legislativa.id,)) return HttpResponseRedirect("../add/?id_casa=%s" % (obj.casa_legislativa.id,))
elif request.POST.has_key("_save"): elif "_save" in request.POST:
self.message_user(request, msg) self.message_user(request, msg)
return HttpResponseRedirect(reverse('admin:servicos_casaatendida_change', args=[obj.casa_legislativa.id])) return HttpResponseRedirect(reverse('admin:servicos_casaatendida_change', args=[obj.casa_legislativa.id]))

2
sigi/apps/servidores/management/commands/migra.py

@ -100,7 +100,7 @@ class Command(BaseCommand):
user=user, user=user,
nome_completo="%s %s" % (user.first_name, user.last_name) nome_completo="%s %s" % (user.first_name, user.last_name)
) )
except MigrationError, e: except MigrationError as e:
print ", ".join(row) print ", ".join(row)
continue continue

4
sigi/settings/__init__.py

@ -1,7 +1,7 @@
try: try:
from prod import * from .prod import *
except ImportError: except ImportError:
from warnings import warn from warnings import warn
msg = "You don't have a production settings file, using development settings." msg = "You don't have a production settings file, using development settings."
warn(msg, category=ImportWarning) warn(msg, category=ImportWarning)
from dev import * from .dev import *

2
sigi/settings/dev.py

@ -1,4 +1,4 @@
from base import * from .base import *
# SECURITY WARNING: keep the secret key used in production secret! # SECURITY WARNING: keep the secret key used in production secret!

Loading…
Cancel
Save