aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debug_toolbar/__init__.py2
-rw-r--r--debug_toolbar/forms.py2
-rw-r--r--debug_toolbar/management/commands/debugsqlshell.py2
-rw-r--r--debug_toolbar/middleware.py7
-rw-r--r--debug_toolbar/models.py2
-rw-r--r--debug_toolbar/panels/__init__.py2
-rw-r--r--debug_toolbar/panels/cache.py4
-rw-r--r--debug_toolbar/panels/headers.py2
-rw-r--r--debug_toolbar/panels/logger.py2
-rw-r--r--debug_toolbar/panels/profiling.py2
-rw-r--r--debug_toolbar/panels/request_vars.py2
-rw-r--r--debug_toolbar/panels/settings_vars.py2
-rw-r--r--debug_toolbar/panels/signals.py2
-rw-r--r--debug_toolbar/panels/sql.py2
-rw-r--r--debug_toolbar/panels/template.py2
-rw-r--r--debug_toolbar/panels/timer.py2
-rw-r--r--debug_toolbar/panels/version.py2
-rw-r--r--debug_toolbar/templatetags/debug_toolbar_utils.py1
-rw-r--r--debug_toolbar/toolbar/loader.py4
-rw-r--r--debug_toolbar/urls.py2
-rw-r--r--debug_toolbar/utils/__init__.py12
-rw-r--r--debug_toolbar/utils/sql.py2
-rw-r--r--debug_toolbar/utils/tracking/__init__.py2
-rw-r--r--debug_toolbar/utils/tracking/db.py2
-rw-r--r--debug_toolbar/views.py2
-rw-r--r--tests/tests.py2
-rw-r--r--tests/urls.py2
-rw-r--r--tests/views.py4
28 files changed, 63 insertions, 13 deletions
diff --git a/debug_toolbar/__init__.py b/debug_toolbar/__init__.py
index feb6925..3a8f300 100644
--- a/debug_toolbar/__init__.py
+++ b/debug_toolbar/__init__.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
__all__ = ('VERSION',)
try:
diff --git a/debug_toolbar/forms.py b/debug_toolbar/forms.py
index c661c9e..aad308a 100644
--- a/debug_toolbar/forms.py
+++ b/debug_toolbar/forms.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
import json
import hashlib
diff --git a/debug_toolbar/management/commands/debugsqlshell.py b/debug_toolbar/management/commands/debugsqlshell.py
index 45a23c2..e94e4e2 100644
--- a/debug_toolbar/management/commands/debugsqlshell.py
+++ b/debug_toolbar/management/commands/debugsqlshell.py
@@ -1,4 +1,4 @@
-from __future__ import print_function
+from __future__ import print_function, unicode_literals
from datetime import datetime
diff --git a/debug_toolbar/middleware.py b/debug_toolbar/middleware.py
index 090e206..82f83da 100644
--- a/debug_toolbar/middleware.py
+++ b/debug_toolbar/middleware.py
@@ -1,6 +1,9 @@
"""
Debug Toolbar middleware
"""
+
+from __future__ import unicode_literals
+
import imp
import threading
@@ -48,7 +51,7 @@ class DebugToolbarMiddleware(object):
self.show_toolbar = self._show_toolbar # default
# The tag to attach the toolbar to
- self.tag = u'</body>'
+ self.tag = '</body>'
if hasattr(settings, 'DEBUG_TOOLBAR_CONFIG'):
show_toolbar_callback = settings.DEBUG_TOOLBAR_CONFIG.get(
@@ -58,7 +61,7 @@ class DebugToolbarMiddleware(object):
tag = settings.DEBUG_TOOLBAR_CONFIG.get('TAG', None)
if tag:
- self.tag = u'</' + tag + u'>'
+ self.tag = '</' + tag + '>'
def _show_toolbar(self, request):
if getattr(settings, 'TEST', False):
diff --git a/debug_toolbar/models.py b/debug_toolbar/models.py
index 7ef8601..510ce88 100644
--- a/debug_toolbar/models.py
+++ b/debug_toolbar/models.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
from django.conf import settings
from django.utils.importlib import import_module
diff --git a/debug_toolbar/panels/__init__.py b/debug_toolbar/panels/__init__.py
index f1751d8..9998196 100644
--- a/debug_toolbar/panels/__init__.py
+++ b/debug_toolbar/panels/__init__.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
from django.template.defaultfilters import slugify
from django.template.loader import render_to_string
from debug_toolbar.middleware import DebugToolbarMiddleware
diff --git a/debug_toolbar/panels/cache.py b/debug_toolbar/panels/cache.py
index 852327d..80a3b46 100644
--- a/debug_toolbar/panels/cache.py
+++ b/debug_toolbar/panels/cache.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
import inspect
import sys
import time
@@ -59,7 +61,7 @@ class CacheStatTracker(BaseCache):
self.cache = cache
def __repr__(self):
- return u"<CacheStatTracker for %s>" % self.cache.__repr__()
+ return str("<CacheStatTracker for %s>") % repr(self.cache)
def _get_func_info(self):
frame = sys._getframe(3)
diff --git a/debug_toolbar/panels/headers.py b/debug_toolbar/panels/headers.py
index 9824d0e..4a10b5f 100644
--- a/debug_toolbar/panels/headers.py
+++ b/debug_toolbar/panels/headers.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
from django.utils.translation import ugettext_lazy as _
from debug_toolbar.panels import DebugPanel
diff --git a/debug_toolbar/panels/logger.py b/debug_toolbar/panels/logger.py
index 816e718..c6c1bd1 100644
--- a/debug_toolbar/panels/logger.py
+++ b/debug_toolbar/panels/logger.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
import datetime
import logging
try:
diff --git a/debug_toolbar/panels/profiling.py b/debug_toolbar/panels/profiling.py
index f21c345..c93c3b3 100644
--- a/debug_toolbar/panels/profiling.py
+++ b/debug_toolbar/panels/profiling.py
@@ -1,4 +1,4 @@
-from __future__ import division
+from __future__ import division, unicode_literals
from django.utils.translation import ugettext_lazy as _
from django.utils.safestring import mark_safe
diff --git a/debug_toolbar/panels/request_vars.py b/debug_toolbar/panels/request_vars.py
index ade23f3..936c964 100644
--- a/debug_toolbar/panels/request_vars.py
+++ b/debug_toolbar/panels/request_vars.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
from django.core.urlresolvers import resolve
from django.http import Http404
from django.utils.translation import ugettext_lazy as _
diff --git a/debug_toolbar/panels/settings_vars.py b/debug_toolbar/panels/settings_vars.py
index 54791c2..b5721ee 100644
--- a/debug_toolbar/panels/settings_vars.py
+++ b/debug_toolbar/panels/settings_vars.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
from django.conf import settings
from django.views.debug import get_safe_settings
from django.utils.translation import ugettext_lazy as _
diff --git a/debug_toolbar/panels/signals.py b/debug_toolbar/panels/signals.py
index 984b064..d6a5b2e 100644
--- a/debug_toolbar/panels/signals.py
+++ b/debug_toolbar/panels/signals.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
from django.conf import settings
from django.core.signals import (request_started, request_finished,
got_request_exception)
diff --git a/debug_toolbar/panels/sql.py b/debug_toolbar/panels/sql.py
index 4a0fc82..7afc6eb 100644
--- a/debug_toolbar/panels/sql.py
+++ b/debug_toolbar/panels/sql.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
import uuid
from copy import copy
diff --git a/debug_toolbar/panels/template.py b/debug_toolbar/panels/template.py
index 7b01291..8ecf5d6 100644
--- a/debug_toolbar/panels/template.py
+++ b/debug_toolbar/panels/template.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
from os.path import normpath
from pprint import pformat
diff --git a/debug_toolbar/panels/timer.py b/debug_toolbar/panels/timer.py
index fa23617..9b420cb 100644
--- a/debug_toolbar/panels/timer.py
+++ b/debug_toolbar/panels/timer.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
try:
import resource
except ImportError:
diff --git a/debug_toolbar/panels/version.py b/debug_toolbar/panels/version.py
index ccb0ad8..b19d306 100644
--- a/debug_toolbar/panels/version.py
+++ b/debug_toolbar/panels/version.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
import sys
import django
diff --git a/debug_toolbar/templatetags/debug_toolbar_utils.py b/debug_toolbar/templatetags/debug_toolbar_utils.py
index c057312..7917a67 100644
--- a/debug_toolbar/templatetags/debug_toolbar_utils.py
+++ b/debug_toolbar/templatetags/debug_toolbar_utils.py
@@ -1,3 +1,4 @@
+from __future__ import unicode_literals
from django import template
from django.utils.numberformat import format
diff --git a/debug_toolbar/toolbar/loader.py b/debug_toolbar/toolbar/loader.py
index 5f01aa7..73ab0b6 100644
--- a/debug_toolbar/toolbar/loader.py
+++ b/debug_toolbar/toolbar/loader.py
@@ -2,6 +2,8 @@
The main DebugToolbar class that loads and renders the Toolbar.
"""
+from __future__ import unicode_literals
+
from django.conf import settings
from django.template.loader import render_to_string
from django.utils.datastructures import SortedDict
@@ -16,7 +18,7 @@ class DebugToolbar(object):
base_url = self.request.META.get('SCRIPT_NAME', '')
self.config = {
'INTERCEPT_REDIRECTS': True,
- 'MEDIA_URL': u'%s/__debug__/m/' % base_url
+ 'MEDIA_URL': '%s/__debug__/m/' % base_url
}
# Check if settings has a DEBUG_TOOLBAR_CONFIG and updated config
self.config.update(getattr(settings, 'DEBUG_TOOLBAR_CONFIG', {}))
diff --git a/debug_toolbar/urls.py b/debug_toolbar/urls.py
index 4280a18..524710d 100644
--- a/debug_toolbar/urls.py
+++ b/debug_toolbar/urls.py
@@ -5,6 +5,8 @@ These should not be loaded explicitly; the debug toolbar middleware will patch
this into the urlconf for the request.
"""
+from __future__ import unicode_literals
+
from django.conf.urls import patterns, url
_PREFIX = '__debug__'
diff --git a/debug_toolbar/utils/__init__.py b/debug_toolbar/utils/__init__.py
index b8bb4a1..fa8c78a 100644
--- a/debug_toolbar/utils/__init__.py
+++ b/debug_toolbar/utils/__init__.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
import inspect
import os.path
import django
@@ -58,11 +60,11 @@ def render_stacktrace(trace):
params = map(escape, frame[0].rsplit(os.path.sep, 1) + list(frame[1:]))
params_dict = dict((unicode(idx), v) for idx, v in enumerate(params))
try:
- stacktrace.append(u'<span class="path">%(0)s/</span>'
- u'<span class="file">%(1)s</span>'
- u' in <span class="func">%(3)s</span>'
- u'(<span class="lineno">%(2)s</span>)\n'
- u' <span class="code">%(4)s</span>'
+ stacktrace.append('<span class="path">%(0)s/</span>'
+ '<span class="file">%(1)s</span>'
+ ' in <span class="func">%(3)s</span>'
+ '(<span class="lineno">%(2)s</span>)\n'
+ ' <span class="code">%(4)s</span>'
% params_dict)
except KeyError:
# This frame doesn't have the expected format, so skip it and move on to the next one
diff --git a/debug_toolbar/utils/sql.py b/debug_toolbar/utils/sql.py
index 5de7da5..4e0d70d 100644
--- a/debug_toolbar/utils/sql.py
+++ b/debug_toolbar/utils/sql.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
import re
from django.utils.html import escape
diff --git a/debug_toolbar/utils/tracking/__init__.py b/debug_toolbar/utils/tracking/__init__.py
index 9a59273..ac00f4c 100644
--- a/debug_toolbar/utils/tracking/__init__.py
+++ b/debug_toolbar/utils/tracking/__init__.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
import logging
import time
import types
diff --git a/debug_toolbar/utils/tracking/db.py b/debug_toolbar/utils/tracking/db.py
index a9c36dc..59c9199 100644
--- a/debug_toolbar/utils/tracking/db.py
+++ b/debug_toolbar/utils/tracking/db.py
@@ -1,3 +1,5 @@
+from __future__ import unicode_literals
+
import sys
from datetime import datetime
diff --git a/debug_toolbar/views.py b/debug_toolbar/views.py
index 045e5cc..f625224 100644
--- a/debug_toolbar/views.py
+++ b/debug_toolbar/views.py
@@ -4,6 +4,8 @@ debug toolbar is displayed, and typically can do Bad Things, so hooking up these
views in any other way is generally not advised.
"""
+from __future__ import unicode_literals
+
from django.http import HttpResponseBadRequest
from django.shortcuts import render_to_response
from django.views.decorators.csrf import csrf_exempt
diff --git a/tests/tests.py b/tests/tests.py
index 4c6f246..5dcb034 100644
--- a/tests/tests.py
+++ b/tests/tests.py
@@ -1,4 +1,4 @@
-from __future__ import with_statement
+from __future__ import unicode_literals
import thread
import django
diff --git a/tests/urls.py b/tests/urls.py
index 326c61a..9c24c1e 100644
--- a/tests/urls.py
+++ b/tests/urls.py
@@ -5,6 +5,8 @@ These should not be loaded explicitly; the debug toolbar middleware will patch
this into the urlconf for the request.
"""
+from __future__ import unicode_literals
+
from django.conf.urls import patterns, url
from django.contrib import admin
diff --git a/tests/views.py b/tests/views.py
index 909a784..ec9f30e 100644
--- a/tests/views.py
+++ b/tests/views.py
@@ -1,9 +1,11 @@
+from __future__ import unicode_literals
+
from django.contrib.auth.models import User
from django.http import HttpResponse
def execute_sql(request):
list(User.objects.all())
-
+
return HttpResponse()
def resolving_view(request, arg1, arg2):