Skip to content

Commit 39088e7

Browse files
committed
Avoid importing django.conf.urls.defaults on django 1.4+
1 parent 22ebebd commit 39088e7

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

debug_toolbar/urls.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@
44
These should not be loaded explicitly; the debug toolbar middleware will patch
55
this into the urlconf for the request.
66
"""
7-
from django.conf.urls.defaults import *
7+
try:
8+
from django.conf.urls import patterns, url
9+
except ImportError: # django < 1.4
10+
from django.conf.urls.defaults import patterns, url
811

912
_PREFIX = '__debug__'
1013

tests/urls.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,17 @@
44
These should not be loaded explicitly; the debug toolbar middleware will patch
55
this into the urlconf for the request.
66
"""
7-
from django.conf.urls.defaults import *
87
from django.contrib import admin
8+
try:
9+
from django.conf.urls import patterns, url
10+
except ImportError: # django < 1.4
11+
from django.conf.urls.defaults import patterns, url
912

1013
admin.autodiscover()
1114

1215
urlpatterns = patterns('',
1316
# This pattern should be last to ensure tests still work
14-
url(r'^resolving1/(.+)/(.+)/$', 'tests.views.resolving_view', name = 'positional-resolving'),
17+
url(r'^resolving1/(.+)/(.+)/$', 'tests.views.resolving_view', name='positional-resolving'),
1518
url(r'^resolving2/(?P<arg1>.+)/(?P<arg2>.+)/$', 'tests.views.resolving_view'),
1619
url(r'^resolving3/(.+)/$', 'tests.views.resolving_view', { 'arg2' : 'default' }),
1720
url(r'^execute_sql/$', 'tests.views.execute_sql'),

0 commit comments

Comments
 (0)