Package: python-django-debug-toolbar
Version: 1:0+git201107220111-96e46c6-1
Severity: normal
Tags: patch
Control: fixed -1 1:1.2-1

Hello,

With python-django 1.6.5-1~bpo70+1 from wheezy-backports the
debug-toolbar doesn't appear without any error.
The python-django-debug-toolbar/jessie works fine, though.

The problem is that debug_toolbar/middleware.py (and one other file) has:

        from django.conf.urls.defaults import include, patterns

while Django 1.6 doesn't have this module any more. And also Django 1.6
doesn't provide django.utils.hashcompat any more making

        from django.utils.hashcompat import sha_constructor

fail (in two files).

When changing these lines to

        from django.conf.urls import include, patterns

and

        from hashlib import sha1 as sha_constructor

respectively, the toolbar starts working again.

django.conf.urls provides include and patterns since Django 1.4,
hashlib.sha1 exists since Python 2.5. So if you consider this bug worth
fixing for wheezy, the two suggested changes should be safe.
Additionally making python-django break python-django-debug-toolbar (<<
$version_to_be_determined) would be nice.

Best regards
Uwe


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to