From fbf4d2726a2ca2f0acc31f0b9e8a3053e0e82d50 Mon Sep 17 00:00:00 2001 From: Eran Kampf Date: Mon, 8 Apr 2019 13:34:12 -0700 Subject: [PATCH] Make UUID compatible --- graphene/types/uuid.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/graphene/types/uuid.py b/graphene/types/uuid.py index abb8f110..0119b74f 100644 --- a/graphene/types/uuid.py +++ b/graphene/types/uuid.py @@ -1,5 +1,5 @@ from __future__ import absolute_import - +import six from uuid import UUID as _UUID from graphql.language import ast @@ -12,11 +12,10 @@ class UUID(Scalar): @staticmethod def serialize(uuid): - if isinstance(uuid, str): + if isinstance(uuid, six.string_types):: uuid = _UUID(uuid) - assert isinstance(uuid, _UUID), "Expected UUID instance, received {}".format( - uuid - ) + + assert isinstance(uuid, _UUID), "Expected UUID instance, received {}".format(uuid) return str(uuid) @staticmethod