diff options
Diffstat (limited to 'utils/nwztools/database/gen_db.py')
-rwxr-xr-x | utils/nwztools/database/gen_db.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/utils/nwztools/database/gen_db.py b/utils/nwztools/database/gen_db.py index 61c08f919a..792a1b91c2 100755 --- a/utils/nwztools/database/gen_db.py +++ b/utils/nwztools/database/gen_db.py | |||
@@ -199,9 +199,9 @@ with open("nwz_db.h", "w") as fp: | |||
199 | # generate list of all nvp nodes | 199 | # generate list of all nvp nodes |
200 | for name in sorted(g_nvp_names): | 200 | for name in sorted(g_nvp_names): |
201 | # create comment to explain the meaning, gather several meaning together | 201 | # create comment to explain the meaning, gather several meaning together |
202 | # if there are more than one | 202 | # if there are more than one (sorted to keep a stable order when we update) |
203 | explain = "" | 203 | explain = "" |
204 | if name in g_nvp_desc: | 204 | if name in sorted(g_nvp_desc): |
205 | explain = " | ".join(list(g_nvp_desc[name])) | 205 | explain = " | ".join(list(g_nvp_desc[name])) |
206 | # overwrite desc set with a single string for later | 206 | # overwrite desc set with a single string for later |
207 | g_nvp_desc[name] = explain | 207 | g_nvp_desc[name] = explain |
@@ -257,7 +257,7 @@ with open("nwz_db.c", "w") as fp: | |||
257 | fp.write(" { %s, \"%s\" },\n" % (hex(model["mid"]), model["name"])) | 257 | fp.write(" { %s, \"%s\" },\n" % (hex(model["mid"]), model["name"])) |
258 | fp.write("};\n") | 258 | fp.write("};\n") |
259 | # generate nvps | 259 | # generate nvps |
260 | for hash in g_hash_nvp: | 260 | for hash in sorted(g_hash_nvp): |
261 | nvp = g_hash_nvp[hash] | 261 | nvp = g_hash_nvp[hash] |
262 | fp.write("\nstatic int nvp_index_%s[NWZ_NVP_COUNT] =\n" % hash) | 262 | fp.write("\nstatic int nvp_index_%s[NWZ_NVP_COUNT] =\n" % hash) |
263 | fp.write("{\n") | 263 | fp.write("{\n") |