Software Público Brasileiro
Portal do

Software Público Brasileiro

  • Cadastre-se
  • Entrar
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Issues 0
  • Merge Requests 0
  • Wiki
  • colab
  • src
  • tz
  • middleware.py
  • 96211006   avoiding valuerror on fixed offset Browse Code »
    Luan
    2013-11-26 09:36:57 -0200  
middleware.py 424 Bytes
Edit Raw Blame History
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

import pytz

from django.utils import timezone


class TimezoneMiddleware(object):
    def process_request(self, request):
        offset = request.COOKIES.get('utc_offset', 0)

        try:
            offset = int(offset) * -1
            tz = pytz.FixedOffset(offset)
        except ValueError:
            offset = 0

        if offset:
            timezone.activate(tz)
        else:
            timezone.deactivate()
Voltar para o topo
Assuntos
Publique seu software
Prestadores de serviço
Espaços dos municípios
Software Público
Entenda o que é
Eventos
Prêmios
Publicações
Serviços
FAQ
Contato
Relatar erros
RSS
O que é?
Assine
Navegação
Acessibilidade
Mapa do site

Desenvolvido com os projetos de software livre Colab, Gitlab, Mailman e Noosfero