Salome HOME
Merge branch 'V8_2_BR'
[tools/medcoupling.git] / src / MEDLoader / Swig / CaseReader.py
index d1dde8d4257d8bd3cc80fe51e83cb09f8962e46d..ea266d3fc74daeaea6596c606f5c3d3cc8789a57 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 ):
+                return
             nbOfValues=fdisc.getNumberOfTuples(mcmeshes[meshId])
             vals2=DataArrayDouble(nbOfValues,nbCompo)
             fd.seek(pos+4)