From b4d31e7b8df2cd9f42e6dc28c5f7d82fe8767110 Mon Sep 17 00:00:00 2001 From: David Lord Date: Thu, 13 May 2021 17:48:19 -0700 Subject: [PATCH] show context for deprecated extensions --- CHANGES.rst | 2 ++ src/jinja2/ext.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index bc05ed490..b18352286 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -9,6 +9,8 @@ Unreleased - Mark top-level names as exported so type checking understands imports in user projects. :issue:`1426` - Fix some types that weren't available in Python 3.6.0. :issue:`1433` +- The deprecation warning for unneeded ``autoescape`` and ``with_`` + extensions shows more relevant context. :issue:`1429` Version 3.0.0 diff --git a/src/jinja2/ext.py b/src/jinja2/ext.py index 9c5498bec..3e982930c 100644 --- a/src/jinja2/ext.py +++ b/src/jinja2/ext.py @@ -604,7 +604,7 @@ def __init__(self, environment: Environment) -> None: "The 'with' extension is deprecated and will be removed in" " Jinja 3.1. This is built in now.", DeprecationWarning, - stacklevel=2, + stacklevel=3, ) @@ -615,7 +615,7 @@ def __init__(self, environment: Environment) -> None: "The 'autoescape' extension is deprecated and will be" " removed in Jinja 3.1. This is built in now.", DeprecationWarning, - stacklevel=2, + stacklevel=3, )