From: vsr Date: Wed, 26 Dec 2012 13:47:25 +0000 (+0000) Subject: Fix invalid Python dump generated by GetShapesOnBoxIDs(), GetShapesOnShapeIDs(),... X-Git-Tag: V6_main_FINAL~78 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=722850fe59931baaebdb5ccbe8f14f656f033772;p=modules%2Fgeom.git Fix invalid Python dump generated by GetShapesOnBoxIDs(), GetShapesOnShapeIDs(), GetSameIDs() functions --- diff --git a/src/GEOMImpl/GEOMImpl_IShapesOperations.cxx b/src/GEOMImpl/GEOMImpl_IShapesOperations.cxx index b07cdf843..41de518cb 100644 --- a/src/GEOMImpl/GEOMImpl_IShapesOperations.cxx +++ b/src/GEOMImpl/GEOMImpl_IShapesOperations.cxx @@ -2302,7 +2302,7 @@ Handle(TColStd_HSequenceOfInteger) Handle(GEOM_Function) aFunction = GEOM::GetCreatedLast(theShape,theBox)->GetLastFunction(); // Make a Python command - GEOM::TPythonDump(aFunction) + GEOM::TPythonDump(aFunction, /*append=*/true) << "listShapesOnBoxIDs = geompy.GetShapesOnBoxIDs(" << theBox << ", " << theShape << ", " @@ -2475,7 +2475,7 @@ Handle(TColStd_HSequenceOfInteger) GEOM::GetCreatedLast(theShape,theCheckShape)->GetLastFunction(); // Make a Python command - GEOM::TPythonDump(aFunction) + GEOM::TPythonDump(aFunction, /*append=*/true) << "listShapesOnBoxIDs = geompy.GetShapesOnShapeIDs(" << theCheckShape << ", " << theShape << ", " @@ -4671,7 +4671,7 @@ Handle(TColStd_HSequenceOfInteger) GEOMImpl_IShapesOperations::GetSameIDs Handle(GEOM_Function) aFunction = GEOM::GetCreatedLast(theShapeWhere,theShapeWhat)->GetLastFunction(); // Make a Python command - GEOM::TPythonDump(aFunction) + GEOM::TPythonDump(aFunction, /*append=*/true) << "listSameIDs = geompy.GetSameIDs(" << theShapeWhere << ", " << theShapeWhat << ")";