#=========================================================================
aSession.startOperation()
aBooleanFt = aPart.addFeature("Fuse")
-aBooleanFt.selectionList("main_objects").append(extrudedObjects[0].subResult(1), None)
+aBooleanFt.selectionList("main_objects").append(modelAPI_ResultCompSolid(extrudedObjects[0]).subResult(1), None)
aBooleanFt.selectionList("tool_objects").append(extrudedObjects[1], None)
+aBooleanFt.boolean("remove_intersection_edges").setValue(False)
aBooleanFt.execute()
aSession.finishOperation()