From eda02750ae489d6c4f7b978c98ac213da75aca03 Mon Sep 17 00:00:00 2001 From: valeros Date: Tue, 8 Oct 2019 13:45:36 +0300 Subject: [PATCH] Export files as list instead of dict for sizedata target --- platformio/builder/tools/piosize.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/platformio/builder/tools/piosize.py b/platformio/builder/tools/piosize.py index 814e7c42..dd6ec357 100644 --- a/platformio/builder/tools/piosize.py +++ b/platformio/builder/tools/piosize.py @@ -171,7 +171,11 @@ def DumpSizeData(_, target, source, env): # pylint: disable=unused-argument files[file_path]["symbols"].append(symbol) - data["memory"]["files"] = files + data["memory"]["files"] = list() + for k, v in files.items(): + file_data = {"path": k} + file_data.update(v) + data["memory"]["files"].append(file_data) with open(join(env.subst("$BUILD_DIR"), "sizedata.json"), "w") as fp: fp.write(dump_json_to_unicode(data))