diff --git a/src/Mod/Path/InitGui.py b/src/Mod/Path/InitGui.py index d774972f9b..b6a8b613c8 100644 --- a/src/Mod/Path/InitGui.py +++ b/src/Mod/Path/InitGui.py @@ -98,6 +98,7 @@ class PathWorkbench (Workbench): try: import ocl # pylint: disable=unused-variable + from PathScripts import PathSurfaceGui threedopcmdlist.append("Path_Surface") threedcmdgroup = ['Path_3dTools'] FreeCADGui.addCommand('Path_3dTools', PathCommandGroup(threedopcmdlist, QtCore.QT_TRANSLATE_NOOP("Path",'3D Operations'))) diff --git a/src/Mod/Path/PathScripts/PathGuiInit.py b/src/Mod/Path/PathScripts/PathGuiInit.py index 7ca84d5a1a..da66403398 100644 --- a/src/Mod/Path/PathScripts/PathGuiInit.py +++ b/src/Mod/Path/PathScripts/PathGuiInit.py @@ -68,12 +68,6 @@ def Startup(): from PathScripts import PathSimpleCopy from PathScripts import PathSimulatorGui from PathScripts import PathStop - try: - import ocl - from PathScripts import PathSurfaceGui - except ImportError: - import FreeCAD - FreeCAD.Console.PrintError("OpenCamLib is not working!\n") from PathScripts import PathToolController from PathScripts import PathToolControllerGui from PathScripts import PathToolLibraryManager