swagger-parser
swagger-parser copied to clipboard
'dict_keys' object does not support indexing
Function _example_from_array_spec in swagger_parser.py contains the following line:
return example_dict[example_dict.keys()[0]]
which throws
TypeError: 'dict_keys' object does not support indexing
error in Python 3 since example_dict.keys()
returns a view object not a list.
It should be something like example_dict[list(example_dict)[0]]
in order to work for Python 3.