summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAymeric Augustin <aymeric.augustin@m4x.org>2014-11-28 22:29:45 +0100
committerAymeric Augustin <aymeric.augustin@m4x.org>2014-12-28 16:23:02 +0100
commitf9a6ebf6f5c8e1723db680bf6d462a9df8889d7f (patch)
tree2a8227b1f29cd4e7f3d7cd02214babc5abd3beeb
parentf50a09f2cdb268e33645a19060daefebf8c4072d (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.py6
-rw-r--r--django/template/loaders/base.py4
-rw-r--r--django/template/loaders/cached.py4
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