added autoescaping
--HG--
branch : trunk
diff --git a/jinja2/compiler.py b/jinja2/compiler.py
index d1025d4..64524ed 100644
--- a/jinja2/compiler.py
+++ b/jinja2/compiler.py
@@ -781,8 +781,8 @@
finalizer = 'unicode'
have_finalizer = False
else:
- finalizer = 'context.finalize'
- have_finalizer = False
+ finalizer = 'environment.finalize'
+ have_finalizer = True
# if we are in the toplevel scope and there was already an extends
# statement we have to add a check that disables our yield(s) here
@@ -846,7 +846,7 @@
for argument in arguments:
self.newline(argument)
if have_finalizer:
- self.write('(')
+ self.write(finalizer + '(')
self.visit(argument, frame)
if have_finalizer:
self.write(')')