0021672: [CEA 565] Dump Study from script

Avoid repeated SubShape...() command
This commit is contained in:
eap 2012-06-20 09:39:13 +00:00
parent 5ac53b11a1
commit 55e32b8599

View File

@ -671,7 +671,15 @@ TCollection_AsciiString GEOM_Engine::DumpPython(int theDocID,
continue; continue;
// add function description before dump // add function description before dump
if (!aCurScript.IsEmpty()) if (!aCurScript.IsEmpty())
{
if ( aFunction->GetDriverGUID() == GEOM_Object::GetSubShapeID() )
// avoid repeated SubShape...() command at the end
if (aFuncScript.Location( aCurScript,
aFuncScript.Length() - aCurScript.Length(),
aFuncScript.Length()))
continue;
aFuncScript += aCurScript; aFuncScript += aCurScript;
}
if (isDumpCollected ) { if (isDumpCollected ) {
// Replace entries by the names // Replace entries by the names
ReplaceEntriesByNames( aFuncScript, aEntry2ObjData, isPublished, ReplaceEntriesByNames( aFuncScript, aEntry2ObjData, isPublished,