unicode type forgotten in api_client.mustache for python2, works also with python3

This commit is contained in:
DariusM 2015-09-17 10:31:40 +02:00
parent cc1c495ea5
commit 65f86dbb0f

View File

@ -187,9 +187,12 @@ class ApiClient(object):
:param obj: The data to serialize.
:return: The serialized form of data.
"""
types = (str, int, float, bool, tuple)
if sys.version_info < (3,0):
types = types + (unicode,)
if isinstance(obj, type(None)):
return None
elif isinstance(obj, (str, int, float, bool, tuple, unicode)):
elif isinstance(obj, types):
return obj
elif isinstance(obj, list):
return [self.sanitize_for_serialization(sub_obj)