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

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