Skip to content

Instantly share code, notes, and snippets.

@cdent
Forked from anonymous/homepage.py
Created July 17, 2009 11:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save cdent/149012 to your computer and use it in GitHub Desktop.
Save cdent/149012 to your computer and use it in GitHub Desktop.
from jinja2 import Environment, FileSystemLoader
from tiddlywebplugins import replace_handler
def homepage(environ, start_response):
template_env = Environment(loader=FileSystemLoader('templates/new'))
template = template_env.get_template('newTheme.html')
return _generate_response(template.generate(), environ, start_response)
def _generate_response(content_generator, environ, start_response):
content_header = ('Content-Type', 'text/html; charset=UTF-8')
response = [ content_header]
start_response("200 OK", response)
return content_generator
def init(config):
replace_handler(config['selector'], '/', dict(GET=homepage))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment