On Python 2, the default JSON separators are ', ' for items and ': ' for dicts.
On Python 3, the default is the same when no indent is specified, but if one is (and we do specify one) then the default items separator becomes ',' (the dict separator remains unchanged). This change explicitly specifies the Python 3 default, which helps ensuring that the output is identical, whether it was generated by Python 2 or 3. --- src/amd/vulkan/radv_icd.py | 2 +- src/intel/vulkan/anv_icd.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/amd/vulkan/radv_icd.py b/src/amd/vulkan/radv_icd.py index 78ed379bd2..cc86bbfa56 100644 --- a/src/amd/vulkan/radv_icd.py +++ b/src/amd/vulkan/radv_icd.py @@ -44,4 +44,4 @@ if __name__ == '__main__': } with open(args.out, 'w') as f: - json.dump(json_data, f, indent = 4, sort_keys=True) + json.dump(json_data, f, indent = 4, sort_keys=True, separators=(',', ': ')) diff --git a/src/intel/vulkan/anv_icd.py b/src/intel/vulkan/anv_icd.py index 31bb0687a8..36c2882f7d 100644 --- a/src/intel/vulkan/anv_icd.py +++ b/src/intel/vulkan/anv_icd.py @@ -44,4 +44,4 @@ if __name__ == '__main__': } with open(args.out, 'w') as f: - json.dump(json_data, f, indent = 4, sort_keys=True) + json.dump(json_data, f, indent = 4, sort_keys=True, separators=(',', ': ')) -- 2.17.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev