aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/middleware.py
diff options
context:
space:
mode:
authorJannis Leidel2012-06-20 06:07:27 -0700
committerJannis Leidel2012-06-20 06:07:27 -0700
commit62f44558f4edfcc36d71686076d7bb832f9dd993 (patch)
treea1f2a70705da25904f5c7be10684988e29e0701b /debug_toolbar/middleware.py
parent7b610e9150985a3350d79f763f9afb59433d7df6 (diff)
parentc9d3f34757e6a926dab9b37f33df36c1755ee05c (diff)
downloaddjango-debug-toolbar-62f44558f4edfcc36d71686076d7bb832f9dd993.tar.bz2
Merge pull request #290 from adw0rd/master
Temporary solution for problems with dual View call for ProfilingDebugPanel
Diffstat (limited to 'debug_toolbar/middleware.py')
-rw-r--r--debug_toolbar/middleware.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/debug_toolbar/middleware.py b/debug_toolbar/middleware.py
index af898f1..6e86223 100644
--- a/debug_toolbar/middleware.py
+++ b/debug_toolbar/middleware.py
@@ -105,8 +105,12 @@ class DebugToolbarMiddleware(object):
toolbar = self.__class__.debug_toolbars.get(thread.get_ident())
if not toolbar:
return
+ result = None
for panel in toolbar.panels:
- panel.process_view(request, view_func, view_args, view_kwargs)
+ response = panel.process_view(request, view_func, view_args, view_kwargs)
+ if response:
+ result = response
+ return result
def process_response(self, request, response):
__traceback_hide__ = True