Use six.string_types. This hopefully fixes python 2 test failures.

This commit is contained in:
Pēteris Caune 2016-02-16 23:50:41 +02:00
parent 5d2edfa4a0
commit 5725a3a30a

View File

@ -4,6 +4,7 @@ from functools import wraps
from django.contrib.auth.models import User
from django.http import HttpResponseBadRequest, JsonResponse
from six import string_types
def uuid_or_400(f):
@ -62,7 +63,7 @@ def validate_json(schema):
value = request.json[key]
if spec["type"] == "string":
if not isinstance(value, str):
if not isinstance(value, string_types):
return make_error("%s is not a string" % key)
elif spec["type"] == "number":
if not isinstance(value, int):