aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBerker Peksag <berker.peksag@gmail.com>2014-07-28 15:26:13 +0300
committerBerker Peksag <berker.peksag@gmail.com>2014-07-28 15:26:13 +0300
commit20238f54a660047b72a1c25bce14f3bd3e22f03d (patch)
treea23a29bfb65aa23e586910ccc8e01dcbabf90111
parent7ec699445364c3e0ca32f905c499e21221be27f9 (diff)
downloadmediagoblin-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.py6
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)