| commit | 15e9eef3808443d492209a739c10ed9c904c1ca5 | [log] [tgz] |
|---|---|---|
| author | Armin Ronacher <armin.ronacher@active-4.com> | Sun May 19 12:44:50 2013 +0100 |
| committer | Armin Ronacher <armin.ronacher@active-4.com> | Sun May 19 12:44:50 2013 +0100 |
| tree | c5f648be5413adf46d986256739294b6406484e0 | |
| parent | e403e52f42a6a2330fda5c4fc5930ee147e56411 [diff] [blame] |
Fixed a loop bug. This fixes #100
diff --git a/jinja2/compiler.py b/jinja2/compiler.py index 59d770f..02df8c5 100644 --- a/jinja2/compiler.py +++ b/jinja2/compiler.py
@@ -1066,6 +1066,7 @@ # make sure the loop variable is a special one and raise a template # assertion error if a loop tries to write to loop if extended_loop: + self.writeline('l_loop = missing') loop_frame.identifiers.add_special('loop') for name in node.find_all(nodes.Name): if name.ctx == 'store' and name.name == 'loop':