swagger-parser icon indicating copy to clipboard operation
swagger-parser copied to clipboard

'dict_keys' object does not support indexing

Open crudo10 opened this issue 8 years ago • 0 comments

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.

crudo10 avatar Nov 20 '16 20:11 crudo10