diff options
author | Chris Jerdonek <chris.jerdonek@gmail.com> | 2012-05-04 15:53:39 -0700 |
---|---|---|
committer | Chris Jerdonek <chris.jerdonek@gmail.com> | 2012-05-04 15:53:39 -0700 |
commit | f44c1e88adb4d3e3019fc4980a9658515a6c15e9 (patch) | |
tree | 0bdd31507af329bd8f5da96c550b15610dde04aa /pystache | |
parent | c7e71d8fa12cd1ac4bd4dbb4ddecc353b7d34870 (diff) | |
download | pystache-f44c1e88adb4d3e3019fc4980a9658515a6c15e9.tar.gz |
Switched from using _parse() to _render() inside _make_get_section().
Diffstat (limited to 'pystache')
-rw-r--r-- | pystache/renderengine.py | 8 |
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) |