Skip to content

Instantly share code, notes, and snippets.

@FND
Forked from cdent/homepage.py
Created July 17, 2009 11:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save FND/149019 to your computer and use it in GitHub Desktop.
Save FND/149019 to your computer and use it in GitHub Desktop.
from jinja2 import Environment, FileSystemLoader
from tiddlywebplugins import replace_handler
def init(config):
replace_handler(config["selector"], "/", dict(GET=homepage))
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment