Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 

13 linhas
448 B

  1. #!/usr/bin/python
  2. # -*- coding: utf-8; tab-width: 4; indent-tabs-mode: nil; -*-
  3. import template as tmpl
  4. from functools import partial
  5. def template( filename=None ):
  6. def real_decorator( wsgi_application ):
  7. def wrapper( environ, start_response ):
  8. environ[ 'template' ] = partial( tmpl.render, filename=filename )
  9. return wsgi_application( environ, start_response )
  10. return wrapper
  11. return real_decorator