Salome HOME
Issue #2171: Avoid error message appears for tangency constraint
[modules/shaper.git] / src / PythonAddons / macros / box / feature.py
index 18f4b24f6223444fa28cb66f78c4772ed64c7296..8b9e486e16f2ccc125819d4f03693a0f012e0266 100644 (file)
@@ -3,8 +3,8 @@ Authors: Renaud Nedelec - Daniel Brunier-Coulin
 Copyright (C) 2014-20xx CEA/DEN, EDF R&D
 """
 
-import model
-import geom
+from salome.shaper import model
+from salome.shaper import geom
 
 
 class BoxFeature(model.Feature):
@@ -82,7 +82,8 @@ class BoxFeature(model.Feature):
         self.base.setPerpendicular(line[0], line[3])
 
         # execute sketch
-        model.do()
+        mypart.setCurrentFeature(self.base.feature(), False)
+        model.updateFeatures()
 
         # Creating the extrusion (the box) at default size
         # A box result