1
0
mirror of https://github.com/django/django.git synced 2025-10-31 09:41:08 +00:00

Added further fixes, tests for #19949/f33db5a09a.

Thanks Susan Tan. Refs #19949.
This commit is contained in:
Ramiro Morales
2013-08-24 21:26:34 -03:00
parent 51a9a5980a
commit b785a80d19
2 changed files with 13 additions and 3 deletions

View File

@@ -37,6 +37,9 @@ class Loader(BaseLoader):
return template_name
def find_template(self, name, dirs=None):
"""
Helper method. Lookup the template :param name: in all the configured loaders
"""
key = self.cache_key(name, dirs)
try:
result = self.find_template_cache[key]
@@ -53,12 +56,13 @@ class Loader(BaseLoader):
if result:
return result
else:
self.template_cache[key] = TemplateDoesNotExist
raise TemplateDoesNotExist(name)
def load_template(self, template_name, template_dirs=None):
key = self.cache_key(template_name, template_dirs)
template_tuple = self.template_cache.get(key)
# cached a previous failure:
# A cached previous failure:
if template_tuple is TemplateDoesNotExist:
raise TemplateDoesNotExist
elif template_tuple is None: