diff options
author | Berker Peksag <berker.peksag@gmail.com> | 2014-07-28 15:26:13 +0300 |
---|---|---|
committer | Berker Peksag <berker.peksag@gmail.com> | 2014-07-28 15:26:13 +0300 |
commit | 20238f54a660047b72a1c25bce14f3bd3e22f03d (patch) | |
tree | a23a29bfb65aa23e586910ccc8e01dcbabf90111 | |
parent | 7ec699445364c3e0ca32f905c499e21221be27f9 (diff) | |
download | mediagoblin-20238f54a660047b72a1c25bce14f3bd3e22f03d.tar.lz mediagoblin-20238f54a660047b72a1c25bce14f3bd3e22f03d.tar.xz mediagoblin-20238f54a660047b72a1c25bce14f3bd3e22f03d.zip |
Use isinstance and six.text_type to check types of an object.
-rw-r--r-- | mediagoblin/oauth/views.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mediagoblin/oauth/views.py b/mediagoblin/oauth/views.py index 14c8ab14..fd848467 100644 --- a/mediagoblin/oauth/views.py +++ b/mediagoblin/oauth/views.py @@ -16,6 +16,8 @@ import datetime +import six + from oauthlib.oauth1 import (RequestTokenEndpoint, AuthorizationEndpoint, AccessTokenEndpoint) @@ -136,7 +138,7 @@ def client_register(request): contacts = data.get("contacts", None) if contacts is not None: - if type(contacts) is not unicode: + if not isinstance(contacts, six.text_type): error = "Contacts must be a string of space-seporated email addresses." return json_response({"error": error}, status=400) @@ -152,7 +154,7 @@ def client_register(request): redirect_uris = data.get("redirect_uris", None) if redirect_uris is not None: - if type(redirect_uris) is not unicode: + if not isinstance(redirect_uris, six.text_type): error = "redirect_uris must be space-seporated URLs." return json_response({"error": error}, status=400) |