From 4e072062d1e3725e05518ae23231c375deee59cd Mon Sep 17 00:00:00 2001 From: Nathan Yergler Date: Tue, 17 May 2011 09:18:36 -0700 Subject: [PATCH] We actually don't need to copy the debug toolbar urlconf. --- debug_toolbar/middleware.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/debug_toolbar/middleware.py b/debug_toolbar/middleware.py index 772385708..e7cd97f4d 100644 --- a/debug_toolbar/middleware.py +++ b/debug_toolbar/middleware.py @@ -76,15 +76,15 @@ def process_request(self, request): urlconf_name = getattr(request, 'urlconf', settings.ROOT_URLCONF) if urlconf_name not in self._urlconfs: - import imp, copy + import imp original_urlconf = __import__(getattr(request, 'urlconf', settings.ROOT_URLCONF), {}, {}, ['*']) new_urlconf = imp.new_module('urlconf') - new_urlconf.urlpatterns = copy.copy(debug_toolbar.urls.urlpatterns) + new_urlconf.urlpatterns = debug_toolbar.urls.urlpatterns + \ + patterns('', + ('', include(original_urlconf)), + ) - new_urlconf.urlpatterns += patterns('', - ('', include(original_urlconf)), - ) if hasattr(original_urlconf, 'handler404'): new_urlconf.handler404 = original_urlconf.handler404 if hasattr(original_urlconf, 'handler500'):