forked from loafle/openapi-generator-original
change the order of the elif inside to_dict for better performance (dictionary/additionalProperties is less probable)
This commit is contained in:
parent
2ddbfa8218
commit
341f862569
@ -95,14 +95,14 @@ class {{classname}}(object):
|
|||||||
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
|
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
|
||||||
value
|
value
|
||||||
))
|
))
|
||||||
|
elif hasattr(value, "to_dict"):
|
||||||
|
result[attr] = value.to_dict()
|
||||||
elif isinstance(value, dict):
|
elif isinstance(value, dict):
|
||||||
result[attr] = dict(map(
|
result[attr] = dict(map(
|
||||||
lambda item: (item[0], item[1].to_dict())
|
lambda item: (item[0], item[1].to_dict())
|
||||||
if hasattr(item[1], "to_dict") else item,
|
if hasattr(item[1], "to_dict") else item,
|
||||||
value.items()
|
value.items()
|
||||||
))
|
))
|
||||||
elif hasattr(value, "to_dict"):
|
|
||||||
result[attr] = value.to_dict()
|
|
||||||
else:
|
else:
|
||||||
result[attr] = value
|
result[attr] = value
|
||||||
|
|
||||||
|
@ -106,14 +106,14 @@ class Category(object):
|
|||||||
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
|
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
|
||||||
value
|
value
|
||||||
))
|
))
|
||||||
|
elif hasattr(value, "to_dict"):
|
||||||
|
result[attr] = value.to_dict()
|
||||||
elif isinstance(value, dict):
|
elif isinstance(value, dict):
|
||||||
result[attr] = dict(map(
|
result[attr] = dict(map(
|
||||||
lambda item: (item[0], item[1].to_dict())
|
lambda item: (item[0], item[1].to_dict())
|
||||||
if hasattr(item[1], "to_dict") else item,
|
if hasattr(item[1], "to_dict") else item,
|
||||||
value.items()
|
value.items()
|
||||||
))
|
))
|
||||||
elif hasattr(value, "to_dict"):
|
|
||||||
result[attr] = value.to_dict()
|
|
||||||
else:
|
else:
|
||||||
result[attr] = value
|
result[attr] = value
|
||||||
|
|
||||||
|
@ -212,14 +212,14 @@ class Order(object):
|
|||||||
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
|
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
|
||||||
value
|
value
|
||||||
))
|
))
|
||||||
|
elif hasattr(value, "to_dict"):
|
||||||
|
result[attr] = value.to_dict()
|
||||||
elif isinstance(value, dict):
|
elif isinstance(value, dict):
|
||||||
result[attr] = dict(map(
|
result[attr] = dict(map(
|
||||||
lambda item: (item[0], item[1].to_dict())
|
lambda item: (item[0], item[1].to_dict())
|
||||||
if hasattr(item[1], "to_dict") else item,
|
if hasattr(item[1], "to_dict") else item,
|
||||||
value.items()
|
value.items()
|
||||||
))
|
))
|
||||||
elif hasattr(value, "to_dict"):
|
|
||||||
result[attr] = value.to_dict()
|
|
||||||
else:
|
else:
|
||||||
result[attr] = value
|
result[attr] = value
|
||||||
|
|
||||||
|
@ -212,14 +212,14 @@ class Pet(object):
|
|||||||
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
|
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
|
||||||
value
|
value
|
||||||
))
|
))
|
||||||
|
elif hasattr(value, "to_dict"):
|
||||||
|
result[attr] = value.to_dict()
|
||||||
elif isinstance(value, dict):
|
elif isinstance(value, dict):
|
||||||
result[attr] = dict(map(
|
result[attr] = dict(map(
|
||||||
lambda item: (item[0], item[1].to_dict())
|
lambda item: (item[0], item[1].to_dict())
|
||||||
if hasattr(item[1], "to_dict") else item,
|
if hasattr(item[1], "to_dict") else item,
|
||||||
value.items()
|
value.items()
|
||||||
))
|
))
|
||||||
elif hasattr(value, "to_dict"):
|
|
||||||
result[attr] = value.to_dict()
|
|
||||||
else:
|
else:
|
||||||
result[attr] = value
|
result[attr] = value
|
||||||
|
|
||||||
|
@ -106,14 +106,14 @@ class Tag(object):
|
|||||||
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
|
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
|
||||||
value
|
value
|
||||||
))
|
))
|
||||||
|
elif hasattr(value, "to_dict"):
|
||||||
|
result[attr] = value.to_dict()
|
||||||
elif isinstance(value, dict):
|
elif isinstance(value, dict):
|
||||||
result[attr] = dict(map(
|
result[attr] = dict(map(
|
||||||
lambda item: (item[0], item[1].to_dict())
|
lambda item: (item[0], item[1].to_dict())
|
||||||
if hasattr(item[1], "to_dict") else item,
|
if hasattr(item[1], "to_dict") else item,
|
||||||
value.items()
|
value.items()
|
||||||
))
|
))
|
||||||
elif hasattr(value, "to_dict"):
|
|
||||||
result[attr] = value.to_dict()
|
|
||||||
else:
|
else:
|
||||||
result[attr] = value
|
result[attr] = value
|
||||||
|
|
||||||
|
@ -256,14 +256,14 @@ class User(object):
|
|||||||
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
|
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
|
||||||
value
|
value
|
||||||
))
|
))
|
||||||
|
elif hasattr(value, "to_dict"):
|
||||||
|
result[attr] = value.to_dict()
|
||||||
elif isinstance(value, dict):
|
elif isinstance(value, dict):
|
||||||
result[attr] = dict(map(
|
result[attr] = dict(map(
|
||||||
lambda item: (item[0], item[1].to_dict())
|
lambda item: (item[0], item[1].to_dict())
|
||||||
if hasattr(item[1], "to_dict") else item,
|
if hasattr(item[1], "to_dict") else item,
|
||||||
value.items()
|
value.items()
|
||||||
))
|
))
|
||||||
elif hasattr(value, "to_dict"):
|
|
||||||
result[attr] = value.to_dict()
|
|
||||||
else:
|
else:
|
||||||
result[attr] = value
|
result[attr] = value
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user