Salome HOME
MEDCoupling Memory output from SMESH engine now deal with fields too.
[modules/smesh.git] / src / SMESH_SWIG / smeshBuilder.py
index e65c357496e416352100235f2348a609d87c4144..43e8f431b10b79aecee19aef9b0087df0a47f39d 100644 (file)
@@ -2355,7 +2355,10 @@ class Mesh(metaclass = MeshMeta):
             z_tolerance,Parameters,hasVars = ParseParameters(z_tolerance)
             self.mesh.SetParameters(Parameters)
 
-            return self.mesh.ExportPartToMEDCoupling(meshPart, auto_groups, autoDimension, fields, geomAssocFields, z_tolerance)
+            intPtr = self.mesh.ExportPartToMEDCoupling(meshPart, auto_groups, autoDimension, fields, geomAssocFields, z_tolerance)
+            import medcoupling
+            dab = medcoupling.FromPyIntPtrToDataArrayByte(intPtr)
+            return medcoupling.MEDFileData.New(dab)
         else:
             intPtr = self.mesh.ExportMEDCoupling(auto_groups, autoDimension)
             import medcoupling