# HG changeset patch # User Ludovic Chabant # Date 1435904904 25200 # Node ID 4cdf6c2157a0935cc7c62c73ef404013cfbaab73 # Parent d8d86debea81b03663169eceb3216cbb7e3038ae bug: Fix infinite loop in Jinja2 rendering. diff -r d8d86debea81 -r 4cdf6c2157a0 piecrust/templating/jinjaengine.py --- a/piecrust/templating/jinjaengine.py Tue Jun 30 21:39:20 2015 -0700 +++ b/piecrust/templating/jinjaengine.py Thu Jul 02 23:28:24 2015 -0700 @@ -36,7 +36,6 @@ def renderString(self, txt, data, filename=None): self._ensureLoaded() - offset = 0 do_render = False index = txt.find('{') while index >= 0: @@ -44,7 +43,7 @@ if ch == '{' or ch == '%': do_render = True break - index = txt.find('{', offset + 1) + index = txt.find('{', index + 1) if not do_render: return txt