Salome HOME
porting to medreader evolution duc/fix_medreader_api
authorDUC ANH HOANG <duc-anh-externe.hoang@edf.fr>
Fri, 21 Oct 2022 13:04:51 +0000 (15:04 +0200)
committerDUC ANH HOANG <duc-anh-externe.hoang@edf.fr>
Fri, 21 Oct 2022 13:04:51 +0000 (15:04 +0200)
src/MEDCalc/cmp/MEDPresentation.cxx
src/MEDCalc/tui/medpresentation.py

index 20ddfeb39ac330354dff9f4fcdc4f49427a93164..e3b8f77f01d4612cd2879eb81aa80c81ecb56fae 100644 (file)
@@ -435,14 +435,14 @@ MEDPresentation::createSource()
   }
 
   std::ostringstream oss;
-  oss << _srcObjVar << " = pvs.MEDReader(FileName=r'" << _fileName << "');";
+  oss << _srcObjVar << " = pvs.MEDReader(FileNames=r'" << _fileName << "');";
   pushAndExecPyLine(oss.str()); oss.str("");
   oss << "medcalc.SelectSourceField(" << _srcObjVar << ", '" << _meshName << "', '"
       << _fieldName << "', '" << typ << "');";
   pushAndExecPyLine(oss.str()); oss.str("");
   // Generate complete vector fields: fields with 2 components will copied into <name>_vector and
   // have a third null component added.
-  oss << _srcObjVar << ".GenerateVectors = 1;";
+  oss << _srcObjVar << ".VectorsProperty = 1;";
   pushAndExecPyLine(oss.str()); oss.str("");
 
   // Make sure this is set so we stick to time steps:
index 78755654c721f370815579dc536ce0872c863f14..3378ed586a917ae55bc2a6e40e272bb3ecf7169e 100644 (file)
@@ -441,7 +441,7 @@ def SelectSourceField(obj, meshName, fieldName, discretisation):
     arr = t.split("/")
     arr = arr[:-1] + arr[-1].split("@@][@@")
     if arr[1] == meshName and arr[3] == fieldName and arr[4] == discretisation:
-      obj.AllArrays = [t]
+      obj.FieldsStatus = [t]
       return
   raise Exception("Field not found")