summaryrefslogtreecommitdiff
path: root/jinja2
diff options
context:
space:
mode:
authorArmin Ronacher <armin.ronacher@active-4.com>2009-10-25 13:03:08 +0100
committerArmin Ronacher <armin.ronacher@active-4.com>2009-10-25 13:03:08 +0100
commit1965e31075515c6b261a709e08314943b97a9498 (patch)
tree61fbcf64af223059327118ab5cbb30ddab391fa5 /jinja2
parent6e249a0c09e888aee7785e8918a9baabe31016ff (diff)
downloadjinja2-1965e31075515c6b261a709e08314943b97a9498.tar.gz
Shortcut for the if inner visit for empty branches.
--HG-- branch : trunk
Diffstat (limited to 'jinja2')
-rw-r--r--jinja2/compiler.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/jinja2/compiler.py b/jinja2/compiler.py
index 2dd68cd..a6f26a5 100644
--- a/jinja2/compiler.py
+++ b/jinja2/compiler.py
@@ -278,6 +278,8 @@ class FrameIdentifierVisitor(NodeVisitor):
real_identifiers.declared_parameter
def inner_visit(nodes):
+ if not nodes:
+ return set()
self.identifiers = real_identifiers.copy()
for subnode in nodes:
self.visit(subnode)