aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/middleware.py
diff options
context:
space:
mode:
authorMikhail Andreev (aka adw0rd)2012-06-17 09:44:06 +0400
committerMikhail Andreev (aka adw0rd)2012-06-17 09:44:06 +0400
commitc9d3f34757e6a926dab9b37f33df36c1755ee05c (patch)
treea1f2a70705da25904f5c7be10684988e29e0701b /debug_toolbar/middleware.py
parent7b610e9150985a3350d79f763f9afb59433d7df6 (diff)
downloaddjango-debug-toolbar-c9d3f34757e6a926dab9b37f33df36c1755ee05c.tar.bz2
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