X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDLoader%2FSwig%2FCaseWriter.py;h=e7554309dff653c0cd6f38d1f192c7f0d5b80ead;hb=aafcf704892f03308a84407e898d9e8b19496a1c;hp=438e5cd1337458b1e6b5dfa09ba9f9bcd547a8eb;hpb=5551546f09e376bbf78d05a117f614f636caad5e;p=tools%2Fmedcoupling.git diff --git a/src/MEDLoader/Swig/CaseWriter.py b/src/MEDLoader/Swig/CaseWriter.py index 438e5cd13..e7554309d 100644 --- a/src/MEDLoader/Swig/CaseWriter.py +++ b/src/MEDLoader/Swig/CaseWriter.py @@ -1,5 +1,5 @@ # -*- coding: iso-8859-1 -*- -# Copyright (C) 2007-2016 CEA/DEN, EDF R&D +# Copyright (C) 2007-2022 CEA/DEN, EDF R&D # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -158,7 +158,7 @@ time values: typ=MEDCouplingMesh.GetCorrespondingPolyType(typ) pass mp=m[i:i+nbelem] - mm.write(self.__str80(self.dictMCTyp[typ])) + mm.write(self.__str80(self.dictMCTyp_str[typ])) a=np.memmap(f,dtype='int32',mode='w+',offset=mm.tell(),shape=(1,)) a[0]=nbelem ; a.flush() ; mm.seek(mm.tell()+4) if typ!=NORM_POLYHED and typ!=NORM_POLYGON: @@ -270,7 +270,7 @@ time values: if typ==curTyp: arr=ff.getUndergroundDataArray()[bg:end].changeNbOfComponents(nbCompo,0.) ; arr=arr.toNoInterlace() if typ==ON_CELLS: - mm.write(self.__str80(self.dictMCTyp[geo])) + mm.write(self.__str80(self.dictMCTyp_str[geo])) pass elif typ==ON_NODES: mm.write(self.__str80("coordinates")) @@ -319,7 +319,7 @@ time values: def __str80(cls,st): if len(st)>79: raise Exception("String \"%s\" is too long (>79) !"%(st)) - return st.ljust(79)+"\n" + return bytes(str(st).ljust(79)+"\n", "ascii") def __computeSizeOfGeoFile(self,listOfMeshes,nn): sz=0