Skip to content
Snippets Groups Projects
Commit 7f3aabd5 authored by Gigg, Martyn Anthony's avatar Gigg, Martyn Anthony
Browse files

Loader search does descriptor callback even if exception thrown.

Refs #7523
parent 94047da4
No related branches found
No related tags found
No related merge requests found
...@@ -53,8 +53,6 @@ namespace Mantid ...@@ -53,8 +53,6 @@ namespace Mantid
try try
{ {
const int confidence = alg->confidence(descriptor); const int confidence = alg->confidence(descriptor);
callback.apply(descriptor);
if(confidence > maxConfidence) // strictly greater if(confidence > maxConfidence) // strictly greater
{ {
bestLoader = name; bestLoader = name;
...@@ -65,6 +63,7 @@ namespace Mantid ...@@ -65,6 +63,7 @@ namespace Mantid
{ {
logger.warning() << "Checking loader '" << name << "' raised an error: '" << exc.what() << "'. Loader skipped." << std::endl; logger.warning() << "Checking loader '" << name << "' raised an error: '" << exc.what() << "'. Loader skipped." << std::endl;
} }
callback.apply(descriptor);
} }
return bestLoader; return bestLoader;
} }
......
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