From 889e84a575a262aeab7f49bbbbed7e92161159c8 Mon Sep 17 00:00:00 2001 From: Stuart Pullinger Date: Fri, 22 Nov 2019 13:43:17 +0000 Subject: [PATCH] Retain insertion order when dumping to YAML --- src/swagger/swagger_generator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/swagger/swagger_generator.py b/src/swagger/swagger_generator.py index 46a100e0..20a4399a 100644 --- a/src/swagger/swagger_generator.py +++ b/src/swagger/swagger_generator.py @@ -327,7 +327,7 @@ def write_swagger_spec(self): swagger_dict = swagger_spec.get_spec_as_dict() yaml.Dumper.ignore_aliases = lambda *args: True with open(SwaggerGenerator.FILE_PATH, "w+") as target: - target.write(yaml.dump(swagger_dict)) + target.write(yaml.dump(swagger_dict, sort_keys=False)) target.close()