This commit is contained in:
Thomas Krijnen
2019-09-16 15:40:13 +02:00
parent 04bce57e80
commit d59f3e9932
3 changed files with 75 additions and 14 deletions
@@ -31,7 +31,12 @@ namespace {
}
bool ifcopenshell::geometry::kernels::AbstractKernel::convert(const taxonomy::item* item, ifcopenshell::geometry::ConversionResults& results) {
return dispatch_conversion<0>::dispatch(this, item, results);
try {
return dispatch_conversion<0>::dispatch(this, item, results);
} catch (std::exception& e) {
Logger::Error(e, item->instance);
return false;
}
}
ifcopenshell::geometry::kernels::AbstractKernel* ifcopenshell::geometry::kernels::construct(const std::string& geometry_library, IfcParse::IfcFile* file) {