changeset 987:f4237e2bbbed trunk

Skip mako benchmark if Mako isn't installed.
author hodgestar
date Sat, 26 Jan 2013 10:52:08 +0000
parents 97fcc9f0e191
children 480cf1be291a
files examples/bench/basic.py
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/examples/bench/basic.py
+++ b/examples/bench/basic.py
@@ -40,7 +40,11 @@
     return render
 
 def mako(dirname, verbose=False):
-    from mako.lookup import TemplateLookup
+    try:
+        from mako.lookup import TemplateLookup
+    except ImportError:
+        print>>sys.stderr, 'Mako not installed, skipping'
+        return lambda: None
     lookup = TemplateLookup(directories=[dirname], filesystem_checks=False)
     template = lookup.get_template('template.html')
     def render():
Copyright (C) 2012-2017 Edgewall Software