From 10ea33409667e89404cd564ee7c2f412a3fbcbdc Mon Sep 17 00:00:00 2001 From: Bruno Alla Date: Tue, 10 Sep 2024 14:12:51 +0100 Subject: [PATCH] Drop deprecated AutoSchema._get_reference method As well the unused RemovedInDRF316Warning --- rest_framework/__init__.py | 4 ---- rest_framework/schemas/openapi.py | 12 +----------- 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/rest_framework/__init__.py b/rest_framework/__init__.py index 636f0c8ade..e33bfa99d8 100644 --- a/rest_framework/__init__.py +++ b/rest_framework/__init__.py @@ -23,9 +23,5 @@ ISO_8601 = 'iso-8601' -class RemovedInDRF316Warning(DeprecationWarning): - pass - - class RemovedInDRF317Warning(PendingDeprecationWarning): pass diff --git a/rest_framework/schemas/openapi.py b/rest_framework/schemas/openapi.py index f35106fe5a..019eeb33e1 100644 --- a/rest_framework/schemas/openapi.py +++ b/rest_framework/schemas/openapi.py @@ -11,9 +11,7 @@ from django.db import models from django.utils.encoding import force_str -from rest_framework import ( - RemovedInDRF316Warning, exceptions, renderers, serializers -) +from rest_framework import exceptions, renderers, serializers from rest_framework.compat import inflection, uritemplate from rest_framework.fields import _UnvalidatedField, empty from rest_framework.settings import api_settings @@ -721,11 +719,3 @@ def get_tags(self, path, method): path = path[1:] return [path.split('/')[0].replace('_', '-')] - - def _get_reference(self, serializer): - warnings.warn( - "Method `_get_reference()` has been renamed to `get_reference()`. " - "The old name will be removed in DRF v3.16.", - RemovedInDRF316Warning, stacklevel=2 - ) - return self.get_reference(serializer)