From: eap Date: Mon, 12 Mar 2007 09:11:56 +0000 (+0000) Subject: PAL15174 (Dump study works wrong for Concatenate) X-Git-Tag: V3_2_6pre2~3 X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=commitdiff_plain;h=22f813c1d678c857fe79f54b2a00a76dafd378ef PAL15174 (Dump study works wrong for Concatenate) avoid "SyntaxError: can't assign to []" --- diff --git a/src/SMESH_I/SMESH_Mesh_i.cxx b/src/SMESH_I/SMESH_Mesh_i.cxx index 88773c1af..da4a9b2a0 100644 --- a/src/SMESH_I/SMESH_Mesh_i.cxx +++ b/src/SMESH_I/SMESH_Mesh_i.cxx @@ -757,9 +757,11 @@ SMESH::ListOfGroups * SMESH_Mesh_i::GetGroups() throw(SALOME::SALOME_Exception) if (MYDEBUG) MESSAGE("GetGroups"); SMESH::ListOfGroups_var aList = new SMESH::ListOfGroups(); + // Python Dump TPythonDump aPythonDump; - aPythonDump << "[ "; + if ( !_mapGroups.empty() ) // (IMP13463) avoid "SyntaxError: can't assign to []" + aPythonDump << "[ "; try { aList->length( _mapGroups.size() ); @@ -779,7 +781,8 @@ SMESH::ListOfGroups * SMESH_Mesh_i::GetGroups() throw(SALOME::SALOME_Exception) } // Update Python script - aPythonDump << " ] = " << _this() << ".GetGroups()"; + if ( !_mapGroups.empty() ) // (IMP13463) avoid "SyntaxError: can't assign to []" + aPythonDump << " ] = " << _this() << ".GetGroups()"; return aList._retn(); }