Fixed recursive import

This commit is contained in:
Markus Lampert
2022-10-13 20:22:51 -07:00
committed by mlampert
parent 63cc042299
commit dae3722d71

View File

@@ -318,6 +318,7 @@ def Create(
obj.Proxy = ToolController(obj, assignTool)
if FreeCAD.GuiUp and assignViewProvider:
from Path.Tool.Gui.Controller import ViewProvider
ViewProvider(obj.ViewObject)
if assignTool:
@@ -345,9 +346,4 @@ def FromTemplate(template, assignViewProvider=True):
FreeCAD.ActiveDocument.removeObject(obj.Name)
return None
if FreeCAD.GuiUp:
# need ViewProvider class in this file to support loading of old files
from Path.Tool.Gui.Controller import ViewProvider
FreeCAD.Console.PrintLog("Loading Path.Tool.Gui.Controller... done\n")