mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-09 23:16:00 -06:00
libecl : Handle exceptions in try/catch block
This commit is contained in:
parent
6b4d80d116
commit
f6b956a9da
@ -106,14 +106,23 @@ ecl_sum_type* openEclSum( const QString& inHeaderFileName, bool includeRestartFi
|
||||
stringlist_append_copy( dataFiles, RiaStringEncodingTools::toNativeEncoded( dataFileNames[i] ).data() );
|
||||
}
|
||||
|
||||
bool lazyLoad = true;
|
||||
std::string itemSeparatorInVariableNames = ":";
|
||||
ecl_sum_type* ecl_sum = ecl_sum_fread_alloc( RiaStringEncodingTools::toNativeEncoded( headerFileName ).data(),
|
||||
dataFiles,
|
||||
itemSeparatorInVariableNames.data(),
|
||||
includeRestartFiles,
|
||||
lazyLoad,
|
||||
ECL_FILE_CLOSE_STREAM );
|
||||
bool lazyLoad = true;
|
||||
std::string itemSeparatorInVariableNames = ":";
|
||||
|
||||
ecl_sum_type* ecl_sum = nullptr;
|
||||
try
|
||||
{
|
||||
ecl_sum = ecl_sum_fread_alloc( RiaStringEncodingTools::toNativeEncoded( headerFileName ).data(),
|
||||
dataFiles,
|
||||
itemSeparatorInVariableNames.data(),
|
||||
includeRestartFiles,
|
||||
lazyLoad,
|
||||
ECL_FILE_CLOSE_STREAM );
|
||||
}
|
||||
catch ( ... )
|
||||
{
|
||||
ecl_sum = nullptr;
|
||||
}
|
||||
|
||||
stringlist_free( dataFiles );
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user