diff options
| author | Aymeric Augustin <aymeric.augustin@m4x.org> | 2014-11-28 22:29:45 +0100 |
|---|---|---|
| committer | Aymeric Augustin <aymeric.augustin@m4x.org> | 2014-12-28 16:23:02 +0100 |
| commit | f9a6ebf6f5c8e1723db680bf6d462a9df8889d7f (patch) | |
| tree | 2a8227b1f29cd4e7f3d7cd02214babc5abd3beeb | |
| parent | f50a09f2cdb268e33645a19060daefebf8c4072d (diff) | |
Removed extraneous arguments in Engine.from_string.
This aligns the Django Template Engine API with the common template
backend API.
| -rw-r--r-- | django/template/engine.py | 6 | ||||
| -rw-r--r-- | django/template/loaders/base.py | 4 | ||||
| -rw-r--r-- | django/template/loaders/cached.py | 4 |
3 files changed, 7 insertions, 7 deletions
diff --git a/django/template/engine.py b/django/template/engine.py index 8a48be46cc..3bf953ce7c 100644 --- a/django/template/engine.py +++ b/django/template/engine.py @@ -140,12 +140,12 @@ class Engine(object): pass raise TemplateDoesNotExist(name) - def from_string(self, source, origin=None, name=None): + def from_string(self, template_code): """ Returns a compiled Template object for the given template code, handling template inheritance recursively. """ - return Template(source, origin, name, engine=self) + return Template(template_code, engine=self) def get_template(self, template_name, dirs=_dirs_undefined): """ @@ -162,7 +162,7 @@ class Engine(object): template, origin = self.find_template(template_name, dirs) if not hasattr(template, 'render'): # template needs to be compiled - template = self.from_string(template, origin, template_name) + template = Template(template, origin, template_name, engine=self) return template def render_to_string(self, template_name, dictionary=None, context_instance=None, diff --git a/django/template/loaders/base.py b/django/template/loaders/base.py index 6c6706206c..c7060725c7 100644 --- a/django/template/loaders/base.py +++ b/django/template/loaders/base.py @@ -1,4 +1,4 @@ -from django.template.base import TemplateDoesNotExist +from django.template.base import Template, TemplateDoesNotExist class Loader(object): @@ -20,7 +20,7 @@ class Loader(object): template_name, template_dirs) try: - template = self.engine.from_string(source, origin, template_name) + template = Template(source, origin, template_name, self.engine) except TemplateDoesNotExist: # If compiling the template we found raises TemplateDoesNotExist, # back off to returning the source and display name for the diff --git a/django/template/loaders/cached.py b/django/template/loaders/cached.py index 8b053aed42..aead14490a 100644 --- a/django/template/loaders/cached.py +++ b/django/template/loaders/cached.py @@ -4,7 +4,7 @@ to load templates from them in order, caching the result. """ import hashlib -from django.template.base import TemplateDoesNotExist +from django.template.base import Template, TemplateDoesNotExist from django.utils.encoding import force_bytes from .base import Loader as BaseLoader @@ -61,7 +61,7 @@ class Loader(BaseLoader): template, origin = self.find_template(template_name, template_dirs) if not hasattr(template, 'render'): try: - template = self.engine.from_string(template, origin, template_name) + template = Template(template, origin, template_name, self.engine) except TemplateDoesNotExist: # If compiling the template we found raises TemplateDoesNotExist, # back off to returning the source and display name for the template |
