e57c86639185 flask

Make template rendering calls suck a bit less.
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Fri, 11 Jun 2010 20:54:10 -0400
parents 776a8c6e70a0
children b45d0345f936
branches/tags flask
files review/web_ui.py

Changes

--- a/review/web_ui.py	Fri Jun 11 20:51:49 2010 -0400
+++ b/review/web_ui.py	Fri Jun 11 20:54:10 2010 -0400
@@ -54,17 +54,18 @@
 datastore = None
 site_read_only = False
 
+def render(template, **kwargs):
+    return render_template(template,
+        read_only=site_read_only, utils=utils, datastore=datastore,
+        **kwargs)
+
 @app.route('/')
 def index():
     rev_max = datastore.target['tip'].rev()
     rev_min = rev_max - LOG_PAGE_LEN if rev_max >= LOG_PAGE_LEN else 0
     rcsets = [datastore[r] for r in xrange(rev_max, rev_min, -1)]
     
-    return render_template('index.html',
-        read_only=site_read_only,
-        utils=utils, datastore=datastore, title='',
-        rcsets=rcsets,
-    )
+    return render('index.html', title='', rcsets=rcsets)