From 7c2dd775487438b42a4118cf0ebb32ff60b7982f Mon Sep 17 00:00:00 2001 From: vocx-fc Date: Sun, 4 Aug 2019 16:19:11 -0500 Subject: [PATCH] Draft: importOCA.py, open the file to write as text, not to write in binary --- src/Mod/Draft/importOCA.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Mod/Draft/importOCA.py b/src/Mod/Draft/importOCA.py index 199a984994..9dbb94663b 100644 --- a/src/Mod/Draft/importOCA.py +++ b/src/Mod/Draft/importOCA.py @@ -357,7 +357,6 @@ def decodeName(name): try: decodedName = (name.decode("latin1")) except UnicodeDecodeError: - print("oca: error: couldn't determine character encoding") FCC.PrintError(translate("importOCA", "OCA error: " "couldn't determine character encoding") @@ -444,14 +443,13 @@ def export(exportList, filename): for e in ob.Shape.Edges: edges.append(e) if not (edges or faces): - print("oca: found no data to export") FCC.PrintMessage(translate("importOCA", "OCA: found no data to export") + "\n") return # writing file - oca = pythonopen(filename, 'wb') + oca = pythonopen(filename, 'w') oca.write("#oca file generated from FreeCAD\r\n") oca.write("# edges\r\n") count = 1