diff --git a/src/Mod/Path/PathScripts/PathToolLibraryManager.py b/src/Mod/Path/PathScripts/PathToolLibraryManager.py index 9444d884a7..8b30c7ea99 100644 --- a/src/Mod/Path/PathScripts/PathToolLibraryManager.py +++ b/src/Mod/Path/PathScripts/PathToolLibraryManager.py @@ -545,14 +545,14 @@ class EditorPanel(): for toolnum in tools: tool = self.TLM.getTool(currList, int(toolnum)) PathLog.debug('tool: {}, toolnum: {}'.format(tool, toolnum)) - for i in FreeCAD.ActiveDocument.findObjects("Path::Feature"): - if isinstance(i.Proxy, PathScripts.PathJob.ObjectPathJob) and i.Label == targetlist: + for job in FreeCAD.ActiveDocument.findObjects("Path::Feature"): + if isinstance(job.Proxy, PathScripts.PathJob.ObjectPathJob) and job.Label == targetlist: label = "T{}: {}".format(toolnum, tool.Name) obj = FreeCAD.ActiveDocument.addObject("Path::FeaturePython",label) PathScripts.PathToolController.ToolController(obj) PathScripts.PathToolController._ViewProviderToolController(obj.ViewObject) - PathUtils.addToJob(obj, targetlist) + PathUtils.addToJob(obj, job.Name) FreeCAD.activeDocument().recompute() obj.Tool = tool.copy() obj.ToolNumber = int(toolnum) diff --git a/src/Mod/Path/PathScripts/PathUtils.py b/src/Mod/Path/PathScripts/PathUtils.py index ac9f873dde..b88335ec08 100644 --- a/src/Mod/Path/PathScripts/PathUtils.py +++ b/src/Mod/Path/PathScripts/PathUtils.py @@ -465,7 +465,7 @@ def addToJob(obj, jobname=None): if len(jobs) == 1: job = jobs[0] else: - FreeCAD.Console.PrintError("Didn't find the job") + PathLog.error("Didn't find job %s" % jobname) return None else: jobs = GetJobs()