Beispiel #1
0
    def get_template(self, template_name: str) -> TemplateSansDB:
        try:
            template = TemplateSansDB(self.engine.get_template(template_name), self)
        except TemplateDoesNotExist as exc:
            # This line always throws an exception.
            reraise(exc, self)

        return template
Beispiel #2
0
 def get_template(self, template_name, app_label=None, model_name=None):
     """ Hard override accepts app_label and model_name """
     try:
         return Template(
             self.engine.get_template(template_name,
                                      app_label=app_label,
                                      model_name=model_name), self)
     except TemplateDoesNotExist as exc:
         reraise(exc, self)
Beispiel #3
0
def get_default_django_template(backend, template_name):
    engine = backend.engine
    try:
        template, origin = find_default_django_template(
            engine.template_loaders, template_name)
        if not hasattr(template, 'render'):
            template = DjangoBackendTemplate(template,
                                             origin,
                                             template_name,
                                             engine=engine)
        return DjangoLoaderTemplate(template, backend)
    except TemplateDoesNotExist as exc:
        reraise(exc, backend)
Beispiel #4
0
 def get_template(self, template_name: str) -> TemplateSansDB:  # type: ignore[return]
     try:
         return TemplateSansDB(self.engine.get_template(template_name), self)
     except TemplateDoesNotExist as exc:
         # This line always throws an exception, by mypy doesn't know that.
         reraise(exc, self)
Beispiel #5
0
 def get_template(self, template_name):
     try:
         template = self.engine.get_template(template_name)
         return Template(template, self)
     except TemplateDoesNotExist as exc:
         reraise(exc, self)
 def get_template(self, template_name):
     try:
         template = self.engine.get_template(template_name)
         return Template(template, self)
     except TemplateDoesNotExist as exc:
         reraise(exc, self)