Commit 515fe928 by Daniel Hahler

Use stacklevel=2 with DeprecationWarnings

This makes the warnings refer to the code where it is used, which makes
it easier to find and fix.
parent 3c420cfa
...@@ -48,7 +48,7 @@ if django_filters: ...@@ -48,7 +48,7 @@ if django_filters:
warnings.warn( warnings.warn(
"The built in 'rest_framework.filters.FilterSet' is deprecated. " "The built in 'rest_framework.filters.FilterSet' is deprecated. "
"You should use 'django_filters.rest_framework.FilterSet' instead.", "You should use 'django_filters.rest_framework.FilterSet' instead.",
DeprecationWarning DeprecationWarning, stacklevel=2
) )
return super(FilterSet, self).__init__(*args, **kwargs) return super(FilterSet, self).__init__(*args, **kwargs)
...@@ -72,7 +72,7 @@ class DjangoFilterBackend(DFBase): ...@@ -72,7 +72,7 @@ class DjangoFilterBackend(DFBase):
warnings.warn( warnings.warn(
"The built in 'rest_framework.filters.DjangoFilterBackend' is deprecated. " "The built in 'rest_framework.filters.DjangoFilterBackend' is deprecated. "
"You should use 'django_filters.rest_framework.DjangoFilterBackend' instead.", "You should use 'django_filters.rest_framework.DjangoFilterBackend' instead.",
DeprecationWarning DeprecationWarning, stacklevel=2
) )
return super(DjangoFilterBackend, cls).__new__(cls, *args, **kwargs) return super(DjangoFilterBackend, cls).__new__(cls, *args, **kwargs)
......
...@@ -333,7 +333,7 @@ class DefaultRouter(SimpleRouter): ...@@ -333,7 +333,7 @@ class DefaultRouter(SimpleRouter):
warnings.warn( warnings.warn(
"Including a schema directly via a router is now deprecated. " "Including a schema directly via a router is now deprecated. "
"Use `get_schema_view()` instead.", "Use `get_schema_view()` instead.",
DeprecationWarning DeprecationWarning, stacklevel=2
) )
if 'schema_renderers' in kwargs: if 'schema_renderers' in kwargs:
assert 'schema_title' in kwargs, 'Missing "schema_title" argument.' assert 'schema_title' in kwargs, 'Missing "schema_title" argument.'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment