From 4d0c856fa050f7a8f2444c02baf86f09534a4fdb Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Fri, 9 Nov 2018 17:59:36 -0200 Subject: [PATCH] Start: minor py3 fix --- src/Mod/Start/StartPage/LoadCustom.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Mod/Start/StartPage/LoadCustom.py b/src/Mod/Start/StartPage/LoadCustom.py index 9f7b5816ba..cda3db4808 100644 --- a/src/Mod/Start/StartPage/LoadCustom.py +++ b/src/Mod/Start/StartPage/LoadCustom.py @@ -20,13 +20,17 @@ #* * #*************************************************************************** -import FreeCAD,FreeCADGui,os,urllib +import FreeCAD,FreeCADGui,os,sys +if sys.version_info.major < 3: + from urrlib import unquote +else: + from urllib.parse import unquote # filename will be given before this script is run cfolder = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Start").GetString("ShowCustomFolder","") if cfolder: if not os.path.isdir(cfolder): cfolder = os.path.dirname(cfolder) - f = urllib.unquote(filename).replace("+"," ") + f = unquote(filename).replace("+"," ") FreeCAD.open(os.path.join(cfolder,f)) FreeCADGui.activeDocument().sendMsgToViews("ViewFit")