Sort schemas alphabetically (#554)

Modify openapi spec generation to include schemas in alphabetical order.
This commit is contained in:
dmontagu 2019-10-04 13:08:41 -07:00 committed by Sebastián Ramírez
parent 14daaf409f
commit 5fd83c5fa4
1 changed files with 1 additions and 1 deletions

View File

@ -283,7 +283,7 @@ def get_openapi(
if path_definitions:
definitions.update(path_definitions)
if definitions:
components.setdefault("schemas", {}).update(definitions)
components["schemas"] = {k: definitions[k] for k in sorted(definitions)}
if components:
output["components"] = components
output["paths"] = paths