From 28f8abd3002ec15878359ab804ada52eafa833e2 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Tue, 27 Jun 2023 11:10:31 +0200 Subject: [PATCH] Arch: Fix encoding error (caused by #9316) (#9827) --- src/Mod/Arch/import3DS.py | 2 +- src/Mod/Arch/importDAE.py | 2 +- src/Mod/Arch/importOBJ.py | 4 ++-- src/Mod/Arch/importSH3D.py | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Mod/Arch/import3DS.py b/src/Mod/Arch/import3DS.py index 775bff26e8..0027c25c1b 100644 --- a/src/Mod/Arch/import3DS.py +++ b/src/Mod/Arch/import3DS.py @@ -50,7 +50,7 @@ def open(filename): "called when freecad wants to open a file" if not check3DS(): return - docname = (os.path.splitext(os.path.basename(filename))[0]).encode("utf8") + docname = os.path.splitext(os.path.basename(filename))[0] doc = FreeCAD.newDocument(docname) doc.Label = docname FreeCAD.ActiveDocument = doc diff --git a/src/Mod/Arch/importDAE.py b/src/Mod/Arch/importDAE.py index 425f1d3540..5c5def7693 100644 --- a/src/Mod/Arch/importDAE.py +++ b/src/Mod/Arch/importDAE.py @@ -90,7 +90,7 @@ def open(filename): if not checkCollada(): return - docname = (os.path.splitext(os.path.basename(filename))[0]).encode("utf8") + docname = os.path.splitext(os.path.basename(filename))[0] doc = FreeCAD.newDocument(docname) doc.Label = docname FreeCAD.ActiveDocument = doc diff --git a/src/Mod/Arch/importOBJ.py b/src/Mod/Arch/importOBJ.py index 916465f552..1b2d60ea72 100644 --- a/src/Mod/Arch/importOBJ.py +++ b/src/Mod/Arch/importOBJ.py @@ -279,8 +279,8 @@ def export(exportList,filename,colors=None): def open(filename): "called when freecad wants to open a file" - docname = (os.path.splitext(os.path.basename(filename))[0]) - doc = FreeCAD.newDocument(docname.encode("utf8")) + docname = os.path.splitext(os.path.basename(filename))[0] + doc = FreeCAD.newDocument(docname) doc.Label = docname return insert(filename,doc.Name) diff --git a/src/Mod/Arch/importSH3D.py b/src/Mod/Arch/importSH3D.py index 18b0927f28..98f67998e7 100644 --- a/src/Mod/Arch/importSH3D.py +++ b/src/Mod/Arch/importSH3D.py @@ -49,7 +49,7 @@ if open.__module__ in ['__builtin__','io']: def open(filename): "called when freecad wants to open a file" - docname = (os.path.splitext(os.path.basename(filename))[0]).encode("utf8") + docname = os.path.splitext(os.path.basename(filename))[0] doc = FreeCAD.newDocument(docname) doc.Label = docname FreeCAD.ActiveDocument = doc