From 64432b02f2df23601936c7f22b5723b2bdce9bb3 Mon Sep 17 00:00:00 2001 From: Jose Luis Cercos-Pita Date: Tue, 27 Nov 2018 12:13:48 +0100 Subject: [PATCH] Py3 path handling --- freecad/plot/plotSave/TaskPanel.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/freecad/plot/plotSave/TaskPanel.py b/freecad/plot/plotSave/TaskPanel.py index e81ce1c..c59b90d 100644 --- a/freecad/plot/plotSave/TaskPanel.py +++ b/freecad/plot/plotSave/TaskPanel.py @@ -51,7 +51,10 @@ def accept(self): form.sizeX = self.widget(QtGui.QDoubleSpinBox, "sizeX") form.sizeY = self.widget(QtGui.QDoubleSpinBox, "sizeY") form.dpi = self.widget(QtGui.QSpinBox, "dpi") - path = unicode(form.path.text()) + try: + path = unicode(form.path.text()) + except NameError: + path = str(form.path.text()) size = (form.sizeX.value(), form.sizeY.value()) dpi = form.dpi.value() Plot.save(path, size, dpi) @@ -204,7 +207,10 @@ def onPathButton(self): path, file_choices) if path: - form.path.setText(path) + try: + form.path.setText(path) + except TypeError: + form.path.setText(path[0]) def onMdiArea(self, subWin): """Executed when a new window is selected on the mdi area.