summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2024-12-12 17:11:22 +0100
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2025-01-15 22:28:37 +0100
commit9cb1ffa67bb0d13f86c2d4627428fcaa4513136d (patch)
tree759431e38fc4432ebcd32721affead908690e316 /django
parent1e331911a88f289f52e3d81340e209d0b78abdbb (diff)
Refs #35090 -- Removed support for django.urls.register_converter() overriding existing converters per deprecation timeline.
Diffstat (limited to 'django')
-rw-r--r--django/urls/converters.py12
1 files changed, 1 insertions, 11 deletions
diff --git a/django/urls/converters.py b/django/urls/converters.py
index b36cde1497..d44588174e 100644
--- a/django/urls/converters.py
+++ b/django/urls/converters.py
@@ -1,8 +1,5 @@
import functools
import uuid
-import warnings
-
-from django.utils.deprecation import RemovedInDjango60Warning
class IntConverter:
@@ -57,14 +54,7 @@ REGISTERED_CONVERTERS = {}
def register_converter(converter, type_name):
if type_name in REGISTERED_CONVERTERS or type_name in DEFAULT_CONVERTERS:
- # RemovedInDjango60Warning: when the deprecation ends, replace with
- # raise ValueError(f"Converter {type_name} is already registered.")
- warnings.warn(
- f"Converter {type_name!r} is already registered. Support for overriding "
- "registered converters is deprecated and will be removed in Django 6.0.",
- RemovedInDjango60Warning,
- stacklevel=2,
- )
+ raise ValueError(f"Converter {type_name!r} is already registered.")
REGISTERED_CONVERTERS[type_name] = converter()
get_converters.cache_clear()