]> git.ipfire.org Git - thirdparty/jinja.git/commitdiff
update docs on adding extensions (#1237)
authorsixtyfathoms <66570179+sixtyfathoms@users.noreply.github.com>
Sun, 31 Jan 2021 00:20:26 +0000 (14:20 -1000)
committerGitHub <noreply@github.com>
Sun, 31 Jan 2021 00:20:26 +0000 (19:20 -0500)
docs/extensions.rst

index bb81f217b8004147d04e839e345efbd581419f23..3fdc5566950512707e61e705b13a22236893a7cc 100644 (file)
@@ -11,14 +11,17 @@ code into a reusable class like adding support for internationalization.
 Adding Extensions
 -----------------
 
-Extensions are added to the Jinja environment at creation time.  Once the
-environment is created additional extensions cannot be added.  To add an
+Extensions are added to the Jinja environment at creation time.  To add an
 extension pass a list of extension classes or import paths to the
 ``extensions`` parameter of the :class:`~jinja2.Environment` constructor.  The following
 example creates a Jinja environment with the i18n extension loaded::
 
     jinja_env = Environment(extensions=['jinja2.ext.i18n'])
 
+To add extensions after creation time, use the :meth:`~jinja2.Environment.add_extension` method::
+
+    jinja_env.add_extension('jinja2.ext.debug')
+
 
 .. _i18n-extension: