summaryrefslogtreecommitdiff
path: root/oauthlib/oauth1/rfc5849/endpoints/authorization.py
diff options
context:
space:
mode:
authorTyler Jones <tyler@gumstix.com>2013-07-26 12:07:32 -0700
committerTyler Jones <tyler@gumstix.com>2013-07-26 12:07:32 -0700
commit8470e680262a0ed84b7858d2184d310c7b958e46 (patch)
treecdc3658a4b43551c90cb1840bcdae6ee32f2f445 /oauthlib/oauth1/rfc5849/endpoints/authorization.py
parent06a93d1e87ed950138c07ba036554d0d0ddfb87f (diff)
downloadoauthlib-8470e680262a0ed84b7858d2184d310c7b958e46.tar.gz
Fix for python3.
Diffstat (limited to 'oauthlib/oauth1/rfc5849/endpoints/authorization.py')
-rw-r--r--oauthlib/oauth1/rfc5849/endpoints/authorization.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/oauthlib/oauth1/rfc5849/endpoints/authorization.py b/oauthlib/oauth1/rfc5849/endpoints/authorization.py
index f966233..cb3d173 100644
--- a/oauthlib/oauth1/rfc5849/endpoints/authorization.py
+++ b/oauthlib/oauth1/rfc5849/endpoints/authorization.py
@@ -13,8 +13,10 @@ from oauthlib.common import Request, add_params_to_uri
from .base import BaseEndpoint
from .. import errors
-import urllib
-
+try:
+ from urllib import urlencode
+except ImportError:
+ from urllib.parse import urlencode
class AuthorizationEndpoint(BaseEndpoint):
"""An endpoint responsible for letting authenticated users authorize access
@@ -110,7 +112,7 @@ class AuthorizationEndpoint(BaseEndpoint):
request.resource_owner_key, request)
if redirect_uri == 'oob':
response_headers = {'Content-Type': 'application/x-www-form-urlencoded'}
- response_body = urllib.urlencode(verifier)
+ response_body = urlencode(verifier)
return None, response_headers, response_body, 200
else:
populated_redirect = add_params_to_uri(redirect_uri, verifier.items())