Use global imports for Mako templates
authorQuentin Smith <quentin@mit.edu>
Sun, 9 Aug 2009 22:45:30 +0000 (18:45 -0400)
committerQuentin Smith <quentin@mit.edu>
Sun, 9 Aug 2009 22:45:30 +0000 (18:45 -0400)
svn path=/package_branches/invirt-web/cherrypy-rebased/; revision=2674

code/main.py
code/templates/list.mako

index ab0d1cd..b160e63 100755 (executable)
@@ -52,6 +52,9 @@ class InvirtWeb(View):
         super(self.__class__,self).__init__()
         connect()
         self._cp_config['tools.require_login.on'] = True
+        self._cp_config['tools.mako.imports'] = ['from invirt.config import structs as config',
+                                                 'from invirt import database']
+
 
     @cherrypy.expose
     @cherrypy.tools.mako(filename="/list.mako")
index 71a8943..b03a04f 100644 (file)
@@ -1,7 +1,6 @@
 <%page expression_filter="h"/>
 <%inherit file="skeleton.mako" />
 <%!
-       from invirt.config import structs as config
        import datetime
 %>