diff examples/bench/bigtable.py @ 149:7306bf730ff3

`Template.generate()` now accepts the context data as keyword arguments, so that you don't have to import the `Context` class every time you want to pass data into a template.
author cmlenz
date Tue, 15 Aug 2006 21:59:07 +0000
parents aa69c1f34a26
children 24757b771651
line wrap: on
line diff
--- a/examples/bench/bigtable.py
+++ b/examples/bench/bigtable.py
@@ -12,7 +12,7 @@
 import cElementTree as cet
 from elementtree import ElementTree as et
 from markup.builder import tag
-from markup.template import Context, Template
+from markup.template import Template
 import neo_cgi
 import neo_cs
 import neo_util
@@ -66,8 +66,7 @@
 
 def test_markup():
     """Markup template"""
-    ctxt = Context(table=table)
-    stream = markup_tmpl.generate(ctxt)
+    stream = markup_tmpl.generate(table=table)
     stream.render('html', strip_whitespace=False)
 
 def test_markup_builder():
@@ -76,8 +75,7 @@
         tag.tr([tag.td(c) for c in row.values()])
         for row in table
     ]).generate()
-    ctxt = Context(table=stream)
-    stream = markup_tmpl2.generate(ctxt)
+    stream = markup_tmpl2.generate(table=stream)
     stream.render('html', strip_whitespace=False)
 
 def test_builder():
Copyright (C) 2012-2017 Edgewall Software