diff --git a/pEpACIDgen/acid_yml.py b/pEpACIDgen/acid_yml.py index 2e75c72..6021bf9 100644 --- a/pEpACIDgen/acid_yml.py +++ b/pEpACIDgen/acid_yml.py @@ -84,7 +84,7 @@ def _generate_structs(acid): main_items = utils.recursive_query(data_root, filt) ret = "" - for item in main_items: + for item in sorted(main_items, key=lambda k: k["name"]): def filt(data): if data["kind"] == "CursorKind.FIELD_DECL": return True @@ -118,7 +118,7 @@ def _generate_enums(acid): main_items = utils.recursive_query(data_root, filt) ret = "" - for item in main_items: + for item in sorted(main_items, key=lambda k: k["name"]): def filt(data): if data["kind"] == "CursorKind.ENUM_CONSTANT_DECL": return True