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)
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 ''
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)