Skip to content
Snippets Groups Projects
Commit 9281f717 authored by Christian Engwer's avatar Christian Engwer
Browse files

[parametertree] remove catch throw block from get method to allow exceptions to propagate

parent 29f266df
No related branches found
No related tags found
No related merge requests found
......@@ -172,14 +172,7 @@ namespace Dune {
if(not hasKey(key))
DUNE_THROW(Dune::RangeError, "Key '" << key
<< "' not found in ParameterTree (prefix " + prefix_ + ")");
try {
return Parser<T>::parse((*this)[key]);
}
catch(const RangeError&) {
DUNE_THROW(RangeError, "Cannot parse value \"" << (*this)[key]
<< "\" for key \"" << prefix_ << "." << key
<< "\" as a " << className<T>());
}
return Parser<T>::parse((*this)[key]);
}
/** \brief get value keys
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment