From 82cac4ef0d720c7876adb015b9c002ddd0ae6215 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristi=20V=C3=AEjdea?= Date: Wed, 6 Dec 2017 10:46:27 +0100 Subject: [PATCH] Sort paths in output --- src/drf_swagger/generators.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/drf_swagger/generators.py b/src/drf_swagger/generators.py index c8bb458..e44ce05 100644 --- a/src/drf_swagger/generators.py +++ b/src/drf_swagger/generators.py @@ -1,4 +1,4 @@ -from collections import defaultdict +from collections import defaultdict, OrderedDict import django.db.models import uritemplate @@ -57,9 +57,9 @@ class OpenAPISchemaGenerator(object): if not self.endpoints: return [] prefix = self._gen.determine_path_prefix(self.endpoints.keys()) - paths = {} + paths = OrderedDict() - for path, (view_cls, methods) in self.endpoints.items(): + for path, (view_cls, methods) in sorted(self.endpoints.items()): path_parameters = self.get_path_parameters(path, view_cls) operations = {} for method, view in methods: