]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
23223: [CEA 1710] regression - bug CEA 983 - case2med
authoreap <eap@opencascade.com>
Tue, 27 Sep 2016 13:02:13 +0000 (16:02 +0300)
committereap <eap@opencascade.com>
Tue, 27 Sep 2016 13:02:13 +0000 (16:02 +0300)
src/MEDLoader/Swig/CaseReader.py

index d1dde8d4257d8bd3cc80fe51e83cb09f8962e46d..336cdfc887738f6c0d1eb83f293563c1ff378c13 100644 (file)
@@ -272,6 +272,8 @@ class CaseReader(CaseIO):
                 raise Exception("ConvertField : mismatch #2")
             fdisc=MEDCouplingFieldDiscretization.New(self.discSpatial2[discr])
             meshId=np.memmap(fd,dtype='int32',mode='r',offset=int(pos),shape=(1)).tolist()[0]-1
+            if meshId >= len( mcmeshes ):
+                continue
             nbOfValues=fdisc.getNumberOfTuples(mcmeshes[meshId])
             vals2=DataArrayDouble(nbOfValues,nbCompo)
             fd.seek(pos+4)