forked from loafle/openapi-generator-original
[Python] [Performance] Avoid unnessacary checks inside the loop (#4305)
This commit is contained in:
@@ -629,11 +629,11 @@ class ApiClient(object):
|
|||||||
return data
|
return data
|
||||||
|
|
||||||
kwargs = {}
|
kwargs = {}
|
||||||
if klass.openapi_types is not None:
|
if (data is not None and
|
||||||
|
klass.openapi_types is not None and
|
||||||
|
isinstance(data, (list, dict))):
|
||||||
for attr, attr_type in six.iteritems(klass.openapi_types):
|
for attr, attr_type in six.iteritems(klass.openapi_types):
|
||||||
if (data is not None and
|
if klass.attribute_map[attr] in data:
|
||||||
klass.attribute_map[attr] in data and
|
|
||||||
isinstance(data, (list, dict))):
|
|
||||||
value = data[klass.attribute_map[attr]]
|
value = data[klass.attribute_map[attr]]
|
||||||
kwargs[attr] = self.__deserialize(value, attr_type)
|
kwargs[attr] = self.__deserialize(value, attr_type)
|
||||||
|
|
||||||
|
|||||||
@@ -622,11 +622,11 @@ class ApiClient(object):
|
|||||||
return data
|
return data
|
||||||
|
|
||||||
kwargs = {}
|
kwargs = {}
|
||||||
if klass.openapi_types is not None:
|
if (data is not None and
|
||||||
|
klass.openapi_types is not None and
|
||||||
|
isinstance(data, (list, dict))):
|
||||||
for attr, attr_type in six.iteritems(klass.openapi_types):
|
for attr, attr_type in six.iteritems(klass.openapi_types):
|
||||||
if (data is not None and
|
if klass.attribute_map[attr] in data:
|
||||||
klass.attribute_map[attr] in data and
|
|
||||||
isinstance(data, (list, dict))):
|
|
||||||
value = data[klass.attribute_map[attr]]
|
value = data[klass.attribute_map[attr]]
|
||||||
kwargs[attr] = self.__deserialize(value, attr_type)
|
kwargs[attr] = self.__deserialize(value, attr_type)
|
||||||
|
|
||||||
|
|||||||
@@ -624,11 +624,11 @@ class ApiClient(object):
|
|||||||
return data
|
return data
|
||||||
|
|
||||||
kwargs = {}
|
kwargs = {}
|
||||||
if klass.openapi_types is not None:
|
if (data is not None and
|
||||||
|
klass.openapi_types is not None and
|
||||||
|
isinstance(data, (list, dict))):
|
||||||
for attr, attr_type in six.iteritems(klass.openapi_types):
|
for attr, attr_type in six.iteritems(klass.openapi_types):
|
||||||
if (data is not None and
|
if klass.attribute_map[attr] in data:
|
||||||
klass.attribute_map[attr] in data and
|
|
||||||
isinstance(data, (list, dict))):
|
|
||||||
value = data[klass.attribute_map[attr]]
|
value = data[klass.attribute_map[attr]]
|
||||||
kwargs[attr] = self.__deserialize(value, attr_type)
|
kwargs[attr] = self.__deserialize(value, attr_type)
|
||||||
|
|
||||||
|
|||||||
@@ -622,11 +622,11 @@ class ApiClient(object):
|
|||||||
return data
|
return data
|
||||||
|
|
||||||
kwargs = {}
|
kwargs = {}
|
||||||
if klass.openapi_types is not None:
|
if (data is not None and
|
||||||
|
klass.openapi_types is not None and
|
||||||
|
isinstance(data, (list, dict))):
|
||||||
for attr, attr_type in six.iteritems(klass.openapi_types):
|
for attr, attr_type in six.iteritems(klass.openapi_types):
|
||||||
if (data is not None and
|
if klass.attribute_map[attr] in data:
|
||||||
klass.attribute_map[attr] in data and
|
|
||||||
isinstance(data, (list, dict))):
|
|
||||||
value = data[klass.attribute_map[attr]]
|
value = data[klass.attribute_map[attr]]
|
||||||
kwargs[attr] = self.__deserialize(value, attr_type)
|
kwargs[attr] = self.__deserialize(value, attr_type)
|
||||||
|
|
||||||
|
|||||||
@@ -622,11 +622,11 @@ class ApiClient(object):
|
|||||||
return data
|
return data
|
||||||
|
|
||||||
kwargs = {}
|
kwargs = {}
|
||||||
if klass.openapi_types is not None:
|
if (data is not None and
|
||||||
|
klass.openapi_types is not None and
|
||||||
|
isinstance(data, (list, dict))):
|
||||||
for attr, attr_type in six.iteritems(klass.openapi_types):
|
for attr, attr_type in six.iteritems(klass.openapi_types):
|
||||||
if (data is not None and
|
if klass.attribute_map[attr] in data:
|
||||||
klass.attribute_map[attr] in data and
|
|
||||||
isinstance(data, (list, dict))):
|
|
||||||
value = data[klass.attribute_map[attr]]
|
value = data[klass.attribute_map[attr]]
|
||||||
kwargs[attr] = self.__deserialize(value, attr_type)
|
kwargs[attr] = self.__deserialize(value, attr_type)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user