From 64630ad09c0e02815a652b321fc4155c1a9d7e66 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 11 Jul 2020 14:26:14 +0200 Subject: [PATCH] Py3: [skip ci] fix export of JSON file in Arch --- src/Mod/Arch/importJSON.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Mod/Arch/importJSON.py b/src/Mod/Arch/importJSON.py index f866196e1e..840d1dbb15 100644 --- a/src/Mod/Arch/importJSON.py +++ b/src/Mod/Arch/importJSON.py @@ -23,6 +23,7 @@ import FreeCAD, Mesh, Draft, Part import json +import six if FreeCAD.GuiUp: import FreeCADGui @@ -48,7 +49,10 @@ def export(exportList, filename): } # Write file - outfile = pythonopen(filename, "wb") + if six.PY2: + outfile = pythonopen(filename, "wb") + else: + outfile = pythonopen(filename, "w") json.dump(data, outfile, separators = (',', ':')) outfile.close()