Merge branch 'V9_3_BR'

This commit is contained in:
vsr 2019-05-06 14:10:42 +03:00
commit ecea056f61
5 changed files with 22 additions and 23 deletions

View File

@ -33,8 +33,8 @@ ENDIF(WIN32)
STRING(TOUPPER ${PROJECT_NAME} PROJECT_NAME_UC)
SET(${PROJECT_NAME_UC}_MAJOR_VERSION 9)
SET(${PROJECT_NAME_UC}_MINOR_VERSION 2)
SET(${PROJECT_NAME_UC}_PATCH_VERSION 2)
SET(${PROJECT_NAME_UC}_MINOR_VERSION 3)
SET(${PROJECT_NAME_UC}_PATCH_VERSION 0)
SET(${PROJECT_NAME_UC}_VERSION
${${PROJECT_NAME_UC}_MAJOR_VERSION}.${${PROJECT_NAME_UC}_MINOR_VERSION}.${${PROJECT_NAME_UC}_PATCH_VERSION})
SET(${PROJECT_NAME_UC}_VERSION_DEV 1)

View File

@ -211,7 +211,7 @@ namespace MED
if (!CheckCompatibility(fileName)) {
EXCEPTION(std::runtime_error, "Cannot open file '"<<fileName<<"'.");
}
return new MED::TWrapper(fileName);
return new MED::TWrapper(fileName, false);
}
PWrapper CrWrapperW(const std::string& fileName, int theVersion)
@ -251,6 +251,6 @@ namespace MED
CreateEmptyMEDFile(fileName, theVersion);
}
}
return new MED::TWrapper(fileName, minor);
return new MED::TWrapper(fileName, true, minor);
}
}

View File

@ -187,23 +187,20 @@ namespace MED
//---------------------------------------------------------------
TWrapper
::TWrapper(const std::string& theFileName, TInt theMinor):
::TWrapper(const std::string& theFileName, bool write, TInt theMinor):
myFile(new TFile(theFileName, theMinor)),
myMinor(theMinor)
{
TErr aRet;
myFile->Open(eLECTURE_ECRITURE, &aRet);
// if (aRet < 0)
// myFile->Close();
// myFile->Open(eLECTURE_AJOUT, &aRet);
// }
if (aRet < 0) {
myFile->Close();
myFile->Open(eLECTURE, &aRet);
if ( write ) {
myFile->Open(eLECTURE_ECRITURE, &aRet);
if (aRet < 0) {
myFile->Close();
myFile->Open(eCREATION, &aRet);
}
}
if (aRet < 0) {
myFile->Close();
myFile->Open(eCREATION, &aRet);
else {
myFile->Open(eLECTURE, &aRet);
}
}

View File

@ -52,7 +52,7 @@ namespace MED
TWrapper& operator=(const TWrapper&);
public:
TWrapper(const std::string& theFileName, TInt theVersion=-1);
TWrapper(const std::string& theFileName, bool write, TInt theVersion=-1);
virtual
~TWrapper();

View File

@ -36,6 +36,8 @@ class InputData(DataModeler):
'STEELBAR'
])
maListe=MESHTYPES.listvalues()
def __init__(self):
DataModeler.__init__(self)
self.addAttribute(
@ -44,18 +46,18 @@ class InputData(DataModeler):
)
self.addAttribute(
name = "meshName",
type = TypeString,
range = None
a_type = TypeString,
a_range = None
)
self.addAttribute(
name = "meshType",
type = TypeInteger,
range = self.MESHTYPES.listvalues()
a_type = TypeInteger,
a_range = [0,1]
)
self.addAttribute(
name = "groupName",
type = TypeString,
range = None
a_type = TypeString,
a_range = None
)
#