Change openapi _get_reference removal to 3.15

This deprecation was never released in the 3.13.x series and therefore
can't be removed at the same time the replacement is released.
This commit is contained in:
Tim Schilling 2022-09-07 09:56:48 -05:00
parent d6b87b0b0e
commit 619485f61b
No known key found for this signature in database
GPG Key ID: 78B2AEAE6F93F549
2 changed files with 8 additions and 3 deletions

View File

@ -35,3 +35,7 @@ class RemovedInDRF313Warning(DeprecationWarning):
class RemovedInDRF314Warning(PendingDeprecationWarning):
pass
class RemovedInDRF315Warning(PendingDeprecationWarning):
pass

View File

@ -13,7 +13,8 @@ from django.db import models
from django.utils.encoding import force_str
from rest_framework import (
RemovedInDRF314Warning, exceptions, renderers, serializers
RemovedInDRF314Warning, RemovedInDRF315Warning, exceptions, renderers,
serializers
)
from rest_framework.compat import uritemplate
from rest_framework.fields import _UnvalidatedField, empty
@ -812,7 +813,7 @@ class AutoSchema(ViewInspector):
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.14.",
RemovedInDRF314Warning, stacklevel=2
"The old name will be removed in DRF v3.15.",
RemovedInDRF315Warning, stacklevel=2
)
return self.get_reference(serializer)