diff --git a/corbo/views.py b/corbo/views.py index 16665c9..c1e748d 100644 --- a/corbo/views.py +++ b/corbo/views.py @@ -1,4 +1,3 @@ -import urllib import json from django.conf import settings @@ -12,6 +11,7 @@ from django.contrib.syndication.views import Feed from django.shortcuts import resolve_url from django.utils.encoding import force_text from django.utils.feedgenerator import Atom1Feed as DjangoAtom1Feed +from django.utils.http import quote from django.http import HttpResponseRedirect, HttpResponse, Http404 from django.contrib.auth import logout as auth_logout from django.contrib.auth import views as auth_views @@ -35,7 +35,7 @@ def login(request, *args, **kwargs): if 'next' not in request.GET: return HttpResponseRedirect(resolve_url('mellon_login')) return HttpResponseRedirect(resolve_url('mellon_login') + '?next=' + - urllib.quote(request.GET.get('next'))) + quote(request.GET.get('next'))) return auth_views.login(request, *args, **kwargs)