Example #1
0
	def find_template_source(self, template_name, template_dirs=None):
		for loader in self.loaders:
			try:
				return loader.load_template_source(template_name, template_dirs)
			except TemplateDoesNotExist:
				pass
		raise TemplateDoesNotExist(template_name)
Example #2
0
 def get_content(self):
     if self.custom_template:
         return self.custom_template
     elif self.file_template:
         loader = FileSystemLoader(self.file_template)
         source = loader.load_template_source(self.file_template)
         return source[0]
     return ''
Example #3
0
 def find_template_source(self, template_name, template_dirs=None):
     for loader in self.loaders:
         try:
             return loader.load_template_source(template_name,
                                                template_dirs)
         except TemplateDoesNotExist:
             pass
     raise TemplateDoesNotExist(template_name)
Example #4
0
 def get_content(self):
     if self.custom_template:
         return self.custom_template
     elif self.file_template:
         loader = FileSystemLoader(self.file_template)
         source = loader.load_template_source(self.file_template)
         return source[0]
     return ''
Example #5
0
def get_template_source(name):
    '''
    :rtype: tuple(source text, path)
    '''
    for loader in get_template_loaders():
        try:
            return loader.load_template_source(name)
        except:
            pass
    return (None, None)