From 22f813c1d678c857fe79f54b2a00a76dafd378ef Mon Sep 17 00:00:00 2001 From: eap Date: Mon, 12 Mar 2007 09:11:56 +0000 Subject: [PATCH] PAL15174 (Dump study works wrong for Concatenate) avoid "SyntaxError: can't assign to []" --- src/SMESH_I/SMESH_Mesh_i.cxx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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(); } -- 2.39.2