Optimize parsing arguments without value.

This commit is contained in:
Alex Root Junior 2017-08-05 04:13:42 +03:00
parent 19ce5c18b6
commit 412684e7b5

View file

@ -15,7 +15,9 @@ def generate_payload(exclude=None, **kwargs):
def prepare_arg(value):
if isinstance(value, (list, dict)):
if value is None:
return None
elif isinstance(value, (list, dict)):
return json.dumps(value)
elif hasattr(value, 'to_json'):
return json.dumps(value.to_json())