forked from loafle/openapi-generator-original
Support for unicode headers, ie support for urlib3.util.make_headers
This commit is contained in:
parent
1007534575
commit
edebbcb802
@ -174,7 +174,7 @@ class ApiClient(object):
|
|||||||
Builds a JSON POST object.
|
Builds a JSON POST object.
|
||||||
|
|
||||||
If obj is None, return None.
|
If obj is None, return None.
|
||||||
If obj is str, int, float, bool, return directly.
|
If obj is str, unicode, int, float, bool, return directly.
|
||||||
If obj is datetime.datetime, datetime.date
|
If obj is datetime.datetime, datetime.date
|
||||||
convert to string in iso8601 format.
|
convert to string in iso8601 format.
|
||||||
If obj is list, santize each element in the list.
|
If obj is list, santize each element in the list.
|
||||||
@ -186,7 +186,7 @@ class ApiClient(object):
|
|||||||
"""
|
"""
|
||||||
if isinstance(obj, type(None)):
|
if isinstance(obj, type(None)):
|
||||||
return None
|
return None
|
||||||
elif isinstance(obj, (str, int, float, bool, tuple)):
|
elif isinstance(obj, (str, unicode, int, float, bool, tuple)):
|
||||||
return obj
|
return obj
|
||||||
elif isinstance(obj, list):
|
elif isinstance(obj, list):
|
||||||
return [self.sanitize_for_serialization(sub_obj)
|
return [self.sanitize_for_serialization(sub_obj)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user