diff options
author | Tyler Jones <tyler@gumstix.com> | 2013-07-26 12:07:32 -0700 |
---|---|---|
committer | Tyler Jones <tyler@gumstix.com> | 2013-07-26 12:07:32 -0700 |
commit | 8470e680262a0ed84b7858d2184d310c7b958e46 (patch) | |
tree | cdc3658a4b43551c90cb1840bcdae6ee32f2f445 /oauthlib/oauth1/rfc5849/endpoints/authorization.py | |
parent | 06a93d1e87ed950138c07ba036554d0d0ddfb87f (diff) | |
download | oauthlib-8470e680262a0ed84b7858d2184d310c7b958e46.tar.gz |
Fix for python3.
Diffstat (limited to 'oauthlib/oauth1/rfc5849/endpoints/authorization.py')
-rw-r--r-- | oauthlib/oauth1/rfc5849/endpoints/authorization.py | 8 |
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()) |