X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FPyWrapping%2Fmedcoupling_pycode;h=d2e6c7df92dfd972f7dc5845f1a394671f2450e5;hb=ad373daf5193daf8a8c990f5012158f38d8e74fa;hp=a3dfe1a20cdd8546aa4fb08706a91041c50df741;hpb=19a5d11f2c31745a83bd6993357263641c0babe5;p=tools%2Fmedcoupling.git diff --git a/src/PyWrapping/medcoupling_pycode b/src/PyWrapping/medcoupling_pycode index a3dfe1a20..d2e6c7df9 100644 --- a/src/PyWrapping/medcoupling_pycode +++ b/src/PyWrapping/medcoupling_pycode @@ -77,15 +77,26 @@ def MEDCouplingWriterHelper(mci,fileName,medFunc): raise InterpKernelException("The extension \"%s\" of input file \"%s\" is not recognized !"%(ext,fileName)) pass -def MEDCouplingMesh_write(self,fileName): - MEDCouplingWriterHelper(self,fileName,WriteMesh) +if HasMEDFileExt(): + def MEDCouplingMesh_write(self,fileName): + MEDCouplingWriterHelper(self,fileName,WriteMesh) -def MEDCouplingField_write(self,fileName): - MEDCouplingWriterHelper(self,fileName,WriteField) - -MEDCouplingMesh.write=MEDCouplingMesh_write -del MEDCouplingMesh_write -MEDCouplingField.write=MEDCouplingField_write -del MEDCouplingField_write + def MEDCouplingField_write(self,fileName): + MEDCouplingWriterHelper(self,fileName,WriteField) + def MEDCouplingFieldT_copyTimeInfoFrom(self,mlf1ts): + assert(isinstance(mlf1ts,MEDFileAnyTypeField1TS)) + a,b,c=mlf1ts.getTime() + self.setTime(c,a,b) + pass + + MEDCouplingMesh.write=MEDCouplingMesh_write + del MEDCouplingMesh_write + MEDCouplingField.write=MEDCouplingField_write + del MEDCouplingField_write + MEDCouplingFieldDouble.copyTimeInfoFrom=MEDCouplingFieldT_copyTimeInfoFrom + MEDCouplingFieldInt.copyTimeInfoFrom=MEDCouplingFieldT_copyTimeInfoFrom + MEDCouplingFieldFloat.copyTimeInfoFrom=MEDCouplingFieldT_copyTimeInfoFrom + del MEDCouplingFieldT_copyTimeInfoFrom + pass %}