From fa6e6f31137ee4025adfb27f88c07eebd488d446 Mon Sep 17 00:00:00 2001 From: Carlton Gibson Date: Tue, 10 Oct 2023 10:28:23 +0200 Subject: [PATCH] [5.0.x] Refs #26029 -- Improved get_storage_class() deprecation warning with stacklevel=2. Addition of the `stacklevel` argument shows the source of the deprecated call, making updating the client code simpler. --- django/core/files/storage/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/django/core/files/storage/__init__.py b/django/core/files/storage/__init__.py index 267f71ba37..d061d93061 100644 --- a/django/core/files/storage/__init__.py +++ b/django/core/files/storage/__init__.py @@ -29,7 +29,11 @@ GET_STORAGE_CLASS_DEPRECATED_MSG = ( def get_storage_class(import_path=None): - warnings.warn(GET_STORAGE_CLASS_DEPRECATED_MSG, RemovedInDjango51Warning) + warnings.warn( + GET_STORAGE_CLASS_DEPRECATED_MSG, + RemovedInDjango51Warning, + stacklevel=2, + ) return import_string(import_path or settings.DEFAULT_FILE_STORAGE)