From fa99f792e3096c8387b3052b2dc76673f83a1252 Mon Sep 17 00:00:00 2001 From: looooo Date: Sun, 19 Aug 2018 07:52:17 +0200 Subject: [PATCH] Py3: PartDesign: relative imports --- src/Mod/PartDesign/InitGui.py | 4 ++-- src/Mod/PartDesign/WizardShaft/Shaft.py | 6 +++--- src/Mod/PartDesign/WizardShaft/WizardShaft.py | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Mod/PartDesign/InitGui.py b/src/Mod/PartDesign/InitGui.py index 372ef9d492..3d994c3e18 100644 --- a/src/Mod/PartDesign/InitGui.py +++ b/src/Mod/PartDesign/InitGui.py @@ -39,7 +39,7 @@ class PartDesignWorkbench ( Workbench ): def Initialize(self): # load the module try: - from WizardShaft import WizardShaft + from PartDesign.WizardShaft import WizardShaft except ImportError: print("Wizard shaft module cannot be loaded") try: @@ -50,7 +50,7 @@ class PartDesignWorkbench ( Workbench ): import PartDesignGui import PartDesign try: - import InvoluteGearFeature + from PartDesign import InvoluteGearFeature except ImportError: print("Involute gear module cannot be loaded") #try: diff --git a/src/Mod/PartDesign/WizardShaft/Shaft.py b/src/Mod/PartDesign/WizardShaft/Shaft.py index 2ca56eb9f1..c519b97c37 100644 --- a/src/Mod/PartDesign/WizardShaft/Shaft.py +++ b/src/Mod/PartDesign/WizardShaft/Shaft.py @@ -22,9 +22,9 @@ # ******************************************************************************/ import FreeCAD, FreeCADGui -from SegmentFunction import SegmentFunction, IntervalFunction, StressFunction, TranslationFunction -from ShaftFeature import ShaftFeature -from ShaftDiagram import Diagram +from .SegmentFunction import SegmentFunction, IntervalFunction, StressFunction, TranslationFunction +from .ShaftFeature import ShaftFeature +from .ShaftDiagram import Diagram import math class ShaftSegment: diff --git a/src/Mod/PartDesign/WizardShaft/WizardShaft.py b/src/Mod/PartDesign/WizardShaft/WizardShaft.py index a34c15cd6c..e555dd35d8 100644 --- a/src/Mod/PartDesign/WizardShaft/WizardShaft.py +++ b/src/Mod/PartDesign/WizardShaft/WizardShaft.py @@ -22,8 +22,8 @@ import FreeCAD, FreeCADGui from PySide import QtCore, QtGui -from WizardShaftTable import WizardShaftTable -from Shaft import Shaft +from .WizardShaftTable import WizardShaftTable +from .Shaft import Shaft class TaskWizardShaft: "Shaft Wizard"