From 8345741c0433d7f0a1ad3e86508e181edc0e009e Mon Sep 17 00:00:00 2001 From: Haoyu Xu Date: Wed, 10 Nov 2021 18:11:07 -0500 Subject: [PATCH] feat(builder): sort the dict before store to keep consistency --- Version | 2 +- lib/builder.py | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Version b/Version index 7c32728..8f9174b 100644 --- a/Version +++ b/Version @@ -1 +1 @@ -2.1.1 \ No newline at end of file +2.1.2 \ No newline at end of file diff --git a/lib/builder.py b/lib/builder.py index 0d59b69..3a844ef 100644 --- a/lib/builder.py +++ b/lib/builder.py @@ -115,9 +115,13 @@ class Builder: for thread in threads: thread.join() - jsonContent = prefix + str(data) + sorted_data = dict() + for i in sorted(data.keys()): + sorted_data[i] = data[i] + + json_content = prefix + str(sorted_data) with open(operator_file, "w") as f: - f.write(jsonContent) + f.write(json_content) print("Finished building operator data for {}.".format(operator_name)) else: