From 9ff58bbd15ce9c5cc232030760fc29bdd4a222e8 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Tue, 21 Apr 2015 19:31:07 +0000 Subject: [PATCH] error msgs --- Common/GmshMessage.cpp | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Common/GmshMessage.cpp b/Common/GmshMessage.cpp index dbd41fb3db..2c8c2fef3a 100644 --- a/Common/GmshMessage.cpp +++ b/Common/GmshMessage.cpp @@ -813,13 +813,16 @@ double Msg::GetOnelabNumber(std::string name) #else _onelabClient->get(numbers, name); #endif - if(numbers.empty()) - Msg::Error("Unknown ONELAB parameter '%s'", name.c_str()); + if(numbers.empty()){ + Msg::Error("Unknown ONELAB number parameter '%s'", name.c_str()); + return 0.; + } else return numbers[0].getValue(); } - return 0.; #endif + Msg::Error("GetNumber requires a ONELAB client"); + return 0.; } std::string Msg::GetOnelabString(std::string name) @@ -832,12 +835,15 @@ std::string Msg::GetOnelabString(std::string name) #else _onelabClient->get(strings, name); #endif - if(strings.empty()) - Msg::Error("Unknown ONELAB parameter '%s'", name.c_str()); + if(strings.empty()){ + Msg::Error("Unknown ONELAB string parameter '%s'", name.c_str()); + return ""; + } else return strings[0].getValue(); } #endif + Msg::Error("GetString requires a ONELAB client"); return ""; } -- GitLab