From af3c24c7dff239b2f1c9765bce9bef46525294bc Mon Sep 17 00:00:00 2001 From: EtiennePelletier Date: Tue, 7 May 2019 17:28:50 -0400 Subject: [PATCH] Make jinja_options a dict rather than ImmutaleDict This allows changing jinja environment options from the flask app: >>> app.jinja_options['undefined'] = jinja2.ChainableUndefined --- flask/app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flask/app.py b/flask/app.py index 6e77bd91..9b5c4186 100644 --- a/flask/app.py +++ b/flask/app.py @@ -299,7 +299,7 @@ class Flask(_PackageBoundObject): json_decoder = json.JSONDecoder #: Options that are passed directly to the Jinja2 environment. - jinja_options = ImmutableDict( + jinja_options = dict( extensions=["jinja2.ext.autoescape", "jinja2.ext.with_"] )