aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'debug_toolbar/views.py')
-rw-r--r--debug_toolbar/views.py30
1 files changed, 13 insertions, 17 deletions
diff --git a/debug_toolbar/views.py b/debug_toolbar/views.py
index 1445360..ab91cde 100644
--- a/debug_toolbar/views.py
+++ b/debug_toolbar/views.py
@@ -120,23 +120,19 @@ def template_source(request):
if template_name is None:
return HttpResponseBadRequest('"template" key is required')
- try: # Django 1.2 ...
- from django.template.loader import find_template_loader, make_origin
- loaders = []
- for loader_name in settings.TEMPLATE_LOADERS:
- loader = find_template_loader(loader_name)
- if loader is not None:
- loaders.append(loader)
- for loader in loaders:
- try:
- source, display_name = loader.load_template_source(template_name)
- origin = make_origin(display_name, loader, template_name, settings.TEMPLATE_DIRS)
- break
- except TemplateDoesNotExist:
- source = "Template Does Not Exist: %s" % (template_name,)
- except (ImportError, AttributeError): # Django 1.1 ...
- from django.template.loader import find_template_source
- source, origin = find_template_source(template_name)
+ from django.template.loader import find_template_loader, make_origin
+ loaders = []
+ for loader_name in settings.TEMPLATE_LOADERS:
+ loader = find_template_loader(loader_name)
+ if loader is not None:
+ loaders.append(loader)
+ for loader in loaders:
+ try:
+ source, display_name = loader.load_template_source(template_name)
+ origin = make_origin(display_name, loader, template_name, settings.TEMPLATE_DIRS)
+ break
+ except TemplateDoesNotExist:
+ source = "Template Does Not Exist: %s" % (template_name,)
try:
from pygments import highlight