summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--django/urls/resolvers.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/django/urls/resolvers.py b/django/urls/resolvers.py
index f91e821b38..9ee96d38d1 100644
--- a/django/urls/resolvers.py
+++ b/django/urls/resolvers.py
@@ -398,12 +398,12 @@ class URLResolver:
# thread-local variable.
if getattr(self._local, 'populating', False):
return
- self._local.populating = True
- lookups = MultiValueDict()
- namespaces = {}
- apps = {}
- language_code = get_language()
try:
+ self._local.populating = True
+ lookups = MultiValueDict()
+ namespaces = {}
+ apps = {}
+ language_code = get_language()
for url_pattern in reversed(self.url_patterns):
p_pattern = url_pattern.pattern.regex.pattern
if p_pattern.startswith('^'):