From b7f6fe4999dff15a49995f70bdafc95949c15116 Mon Sep 17 00:00:00 2001 From: Quentin Smith Date: Sun, 9 Aug 2009 18:45:30 -0400 Subject: [PATCH] Allow global imports to be specified for Mako templates svn path=/package_branches/invirt-web/cherrypy-rebased/; revision=2673 --- code/view.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/view.py b/code/view.py index 5d4750d..87a527b 100644 --- a/code/view.py +++ b/code/view.py @@ -29,7 +29,8 @@ class MakoLoader(object): self.lookups = {} def __call__(self, filename, directories, module_directory=None, - collection_size=-1, content_type='text/html; charset=utf-8'): + collection_size=-1, content_type='text/html; charset=utf-8', + imports=[]): # Find the appropriate template lookup. key = (tuple(directories), module_directory) try: @@ -41,6 +42,7 @@ class MakoLoader(object): default_filters=['decode.utf8'], input_encoding='utf-8', output_encoding='utf-8', + imports=imports, ) self.lookups[key] = lookup cherrypy.request.lookup = lookup -- 1.7.9.5