]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
Dump Python. In AddObject(), append python command
authoreap <eap@opencascade.com>
Thu, 17 Mar 2005 08:33:18 +0000 (08:33 +0000)
committereap <eap@opencascade.com>
Thu, 17 Mar 2005 08:33:18 +0000 (08:33 +0000)
src/GEOMImpl/GEOMImpl_IGroupOperations.cxx

index 2b6d52d59c0c4741022428f80d1ca1a6eae3a5a6..e271df9c5356e2e7c48ada735d8671f2dd6ad6c6 100644 (file)
@@ -125,6 +125,7 @@ void GEOMImpl_IGroupOperations::AddObject(Handle(GEOM_Object) theGroup, int theS
   aDescr += (anEntry+", ");
   aDescr += (TCollection_AsciiString(theSubShapeID)+" )");
 
+  aDescr = aFunction->GetDescription() + "\n\t" + aDescr;
   aFunction->SetDescription(aDescr);
 
   SetErrorCode(OK);
@@ -540,11 +541,13 @@ Handle(GEOM_Object) GEOMImpl_IGroupOperations::GetMainShape(Handle(GEOM_Object)
   //Make a Python command
   TCollection_AsciiString anEntry, aDescr;
   TDF_Tool::Entry(aMainShape->GetEntry(), aDescr);
-  TDF_Tool::Entry(theGroup->GetEntry(), anEntry);
   aDescr += " = geompy.GetMainShape( ";
+  TDF_Tool::Entry(theGroup->GetEntry(), anEntry);
   aDescr += (anEntry+" )");
 
-  theGroup->GetFunction(1)->SetDescription(aDescr);
+  aFunction = theGroup->GetFunction(1);
+  aDescr = aFunction->GetDescription() + "\n\t" + aDescr;
+  aFunction->SetDescription(aDescr);
 
   SetErrorCode(OK);
   return aMainShape;