diff options
| author | Mikhail Andreev (aka adw0rd) | 2012-06-17 09:44:06 +0400 | 
|---|---|---|
| committer | Mikhail Andreev (aka adw0rd) | 2012-06-17 09:44:06 +0400 | 
| commit | c9d3f34757e6a926dab9b37f33df36c1755ee05c (patch) | |
| tree | a1f2a70705da25904f5c7be10684988e29e0701b | |
| parent | 7b610e9150985a3350d79f763f9afb59433d7df6 (diff) | |
| download | django-debug-toolbar-c9d3f34757e6a926dab9b37f33df36c1755ee05c.tar.bz2 | |
Temporary solution for problems with dual View call for ProfilingDebugPanel
| -rw-r--r-- | debug_toolbar/middleware.py | 6 | 
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 | 
