summaryrefslogtreecommitdiff
path: root/pystache
diff options
context:
space:
mode:
authorChris Jerdonek <chris.jerdonek@gmail.com>2012-05-04 15:53:39 -0700
committerChris Jerdonek <chris.jerdonek@gmail.com>2012-05-04 15:53:39 -0700
commitf44c1e88adb4d3e3019fc4980a9658515a6c15e9 (patch)
tree0bdd31507af329bd8f5da96c550b15610dde04aa /pystache
parentc7e71d8fa12cd1ac4bd4dbb4ddecc353b7d34870 (diff)
downloadpystache-f44c1e88adb4d3e3019fc4980a9658515a6c15e9.tar.gz
Switched from using _parse() to _render() inside _make_get_section().
Diffstat (limited to 'pystache')
-rw-r--r--pystache/renderengine.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/pystache/renderengine.py b/pystache/renderengine.py
index 5e85269..394c22b 100644
--- a/pystache/renderengine.py
+++ b/pystache/renderengine.py
@@ -222,8 +222,8 @@ class RenderEngine(object):
new_template = element(template[section_start_index:section_end_index])
# Make sure we are dealing with a unicode template string.
new_template = self.literal(new_template)
- new_parsed_template = self._parse(new_template, delimiters=delims)
- parts.append(new_parsed_template.render(context))
+ rendered = self._render(new_template, context, delimiters=delims)
+ parts.append(rendered)
continue
context.push(element)
@@ -248,7 +248,7 @@ class RenderEngine(object):
return parser.parse(template=template)
- def _render(self, template, context):
+ def _render(self, template, context, delimiters=None):
"""
Returns: a string of type unicode.
@@ -265,7 +265,7 @@ class RenderEngine(object):
if type(template) is not unicode:
raise Exception("Argument 'template' not unicode: %s: %s" % (type(template), repr(template)))
- parsed_template = self._parse(template)
+ parsed_template = self._parse(template, delimiters)
return parsed_template.render(context)