Biggest change to Jinja since the 1.x migration: added evaluation contexts
which make it possible to keep the ahead of time optimizations and provide
dynamic activation and deactivation of autoescaping and other context
specific features.
--HG--
branch : trunk
diff --git a/jinja2/environment.py b/jinja2/environment.py
index 9145acb..b70f521 100644
--- a/jinja2/environment.py
+++ b/jinja2/environment.py
@@ -158,8 +158,8 @@
`None` implicitly into an empty string here.
`autoescape`
- If set to true the XML/HTML autoescaping feature is enabled.
- For more details about auto escaping see
+ If set to true the XML/HTML autoescaping feature is enabled by
+ default. For more details about auto escaping see
:class:`~jinja2.utils.Markup`.
`loader`
@@ -493,6 +493,7 @@
raise TemplateSyntaxError('chunk after expression',
parser.stream.current.lineno,
None, None)
+ expr.set_environment(self)
except TemplateSyntaxError:
exc_info = sys.exc_info()
if exc_info is not None: