Package starcluster :: Package templates
[hide private]
[frames] | no frames]

Source Code for Package starcluster.templates

 1  import jinja2 
 2  import pkg_resources 
 3   
 4  __all__ = [ 
 5      'config', 
 6      'sge', 
 7      'condor', 
 8      'user_msgs', 
 9  ] 
10   
11  _web_tmpl_loader = jinja2.Environment(loader=jinja2.PrefixLoader({ 
12      'web': jinja2.PackageLoader('starcluster.templates', 'web'), 
13  })) 
14   
15  get_web_template = _web_tmpl_loader.get_template 
16   
17  _tmpl_loader = jinja2.Environment( 
18      loader=jinja2.PackageLoader('starcluster', 'templates')) 
19   
20  get_template = _tmpl_loader.get_template 
21   
22   
23 -def get_resource(pkg_data_path, stream=True):
24 pkg_res_meth = pkg_resources.resource_filename 25 if stream: 26 pkg_res_meth = pkg_resources.resource_stream 27 return pkg_res_meth('starcluster.templates', pkg_data_path)
28 29 30 TemplateNotFound = jinja2.TemplateNotFound 31