comparison examples/bench/basic.py @ 998:44fb098722ac stable-0.7.x

Merge r1210 and r1212 from trunk (remove unnecessary isinstance checks and skip mako benchmarks if mako isn't installed).
author hodgestar
date Sat, 26 Jan 2013 17:34:51 +0000
parents bd1bed216344
children
comparison
equal deleted inserted replaced
997:9e30a7234290 998:44fb098722ac
38 if verbose: 38 if verbose:
39 print render() 39 print render()
40 return render 40 return render
41 41
42 def mako(dirname, verbose=False): 42 def mako(dirname, verbose=False):
43 from mako.lookup import TemplateLookup 43 try:
44 from mako.lookup import TemplateLookup
45 except ImportError:
46 print>>sys.stderr, 'Mako not installed, skipping'
47 return lambda: None
44 lookup = TemplateLookup(directories=[dirname], filesystem_checks=False) 48 lookup = TemplateLookup(directories=[dirname], filesystem_checks=False)
45 template = lookup.get_template('template.html') 49 template = lookup.get_template('template.html')
46 def render(): 50 def render():
47 data = dict(title='Just a test', user='joe', 51 data = dict(title='Just a test', user='joe',
48 list_items=['Number %d' % num for num in range(1, 15)]) 52 list_items=['Number %d' % num for num in range(1, 15)])
Copyright (C) 2012-2017 Edgewall Software