summaryrefslogtreecommitdiff
path: root/django/urls/base.py
diff options
context:
space:
mode:
authorBenjamin Woodruff <github@benjam.info>2019-05-06 16:53:40 -0400
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2019-07-03 11:37:28 +0200
commit54dcfbc36780054d39299bfd1078938e5dd4e839 (patch)
tree6e5f7744dc1d8cf5b41f71d5374a1206b4ceacc2 /django/urls/base.py
parent55b68de643b5c2d5f0a8ea7587ab3b2966021ccc (diff)
Fixed #29744 -- Fixed caching of URLResolver for a default URLconf.
get_resolver() for a default URLconf (passing no argument) and for settings.ROOT_URLCONF should return the same cached object.
Diffstat (limited to 'django/urls/base.py')
-rw-r--r--django/urls/base.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/django/urls/base.py b/django/urls/base.py
index 0e1c3d909c..dd9b2e4c22 100644
--- a/django/urls/base.py
+++ b/django/urls/base.py
@@ -7,7 +7,7 @@ from django.utils.functional import lazy
from django.utils.translation import override
from .exceptions import NoReverseMatch, Resolver404
-from .resolvers import get_ns_resolver, get_resolver
+from .resolvers import _get_cached_resolver, get_ns_resolver, get_resolver
from .utils import get_callable
# SCRIPT_NAME prefixes for each thread are stored here. If there's no entry for
@@ -92,7 +92,7 @@ reverse_lazy = lazy(reverse, str)
def clear_url_caches():
get_callable.cache_clear()
- get_resolver.cache_clear()
+ _get_cached_resolver.cache_clear()
get_ns_resolver.cache_clear()