diff --git a/apps/permissions/middleware/permission_denied_middleware.py b/apps/permissions/middleware/permission_denied_middleware.py index 3633e066d3..221084a81b 100644 --- a/apps/permissions/middleware/permission_denied_middleware.py +++ b/apps/permissions/middleware/permission_denied_middleware.py @@ -11,16 +11,16 @@ class PermissionDeniedMiddleware(object): if isinstance(exception, PermissionDenied): try: # Handle import error but allow any type error from view - callback = getattr(import_module(settings.ROOT_URLCONF), 'handler403') + callback = getattr(import_module(settings.ROOT_URLCONF), u'handler403') return callback(request, exception) except (ImportError, AttributeError): # Try to get a 403 template try: # First look for a user-defined template named "403.html" - t = loader.get_template('403.html') + t = loader.get_template(u'403.html') except TemplateDoesNotExist: # If a template doesn't exist in the projct, use the following hardcoded template - t = Template("""{% load i18n %} + t = Template(u'''{% load i18n %} @@ -31,7 +31,7 @@ class PermissionDeniedMiddleware(object):

{% trans "Access Denied (403)" %}

{% trans "We're sorry, but you are not authorized to view this page." %} - """) + ''') # Now use context and render template c = RequestContext(request)