Created by: daniel-k
While several method docstrings suggested that you could pass floats for _request_timeout and the underlying urllib3.Timeout can deal with them, the code only allowed integer values so far when passed as a single number.
>>> # everything alright
>>> api.my_endpoint(_request_timeout=2)
>>>
>>> api.my_endpoint(_request_timeout=1.2)
Traceback (most recent call last):
File "<console>", line 1, in <module>
File ".../client/api_client.py", line 763, in __call__
return self.callable(self, *args, **kwargs)
File ".../client/api/my_api.py", line 344, in __list_appliances
return self.call_with_http_info(**kwargs)
File ".../client/api_client.py", line 810, in call_with_http_info
self.__validate_inputs(kwargs)
File ".../client/api_client.py", line 704, in __validate_inputs
fixed_val = validate_and_convert_types(
File ".../client/model_utils.py", line 1394, in validate_and_convert_types
converted_instance = attempt_convert_item(
File ".../client/model_utils.py", line 1269, in attempt_convert_item
valid_classes_ordered = order_response_types(valid_classes)
File ".../client/model_utils.py", line 900, in order_response_types
sorted_types = sorted(
File ".../client/model_utils.py", line 902, in <lambda>
key=lambda class_or_instance: index_getter(class_or_instance)
File ".../client/model_utils.py", line 898, in index_getter
raise ApiValueError("Unsupported type: %s" % class_or_instance)
my_client.exceptions.ApiValueError: Unsupported type: <class 'tuple'>
PR checklist
-
Read the contribution guidelines. -
Pull Request title clearly describes the work in the pull request and Pull Request description provides details about how to validate the work. Missing information here may result in delayed response from the community. -
Run the following to build the project and update samples: ./mvnw clean package ./bin/generate-samples.sh ./bin/utils/export_docs_generators.sh
./bin/generate-samples.sh bin/configs/java*
. For Windows users, please run the script in Git BASH. -
File the PR against the correct branch: master
,5.1.x
,6.0.x
-
If your PR is targeting a particular programming language, @mention the technical committee members, so they are more likely to review the pull request.
CC @taxpon @frol @mbohlool @cbornet @kenjones-cisco @tomplus @Jyhess @arun-nalla @spacether