1
0
mirror of https://github.com/django/django.git synced 2025-04-06 06:26:41 +00:00

Fixed #35807 -- Mentioned async case for internal get/set urlconf helpers.

This commit is contained in:
Carlton Gibson 2024-10-07 10:07:39 +02:00 committed by Ryan Cheley
parent a7435a5281
commit 1d5b8e7b84

View File

@ -127,8 +127,9 @@ def clear_script_prefix():
def set_urlconf(urlconf_name):
"""
Set the URLconf for the current thread (overriding the default one in
settings). If urlconf_name is None, revert back to the default.
Set the URLconf for the current thread or asyncio task (overriding the
default one in settings). If urlconf_name is None, revert back to the
default.
"""
if urlconf_name:
_urlconfs.value = urlconf_name
@ -139,8 +140,8 @@ def set_urlconf(urlconf_name):
def get_urlconf(default=None):
"""
Return the root URLconf to use for the current thread if it has been
changed from the default one.
Return the root URLconf to use for the current thread or asyncio task if it
has been changed from the default one.
"""
return getattr(_urlconfs, "value", default)