+from jinja import Environment, FileSystemLoader
+jinja_env = Environment('<%', '%>', '<%=', '%>', '<%#', '%>',
+ loader=FileSystemLoader(os.path.dirname(__file__) + "/templates/"))
+
+def render(filename, vars={}):
+ if re.match(r'.+\.\css$', filename):
+ web.header("Content-Type","text/css; charset=utf-8")
+ else:
+ web.header("Content-Type","text/html; charset=utf-8")
+
+ tmpl = jinja_env.get_template(filename + '.tmpl')
+ vars['homepath'] = web.ctx.homepath
+ vars['ctx'] = web.ctx
+ print tmpl.render(vars)
+