# HG changeset patch # User Chris Cannam # Date 1246964050 0 # Node ID f3211e01b3150d0698a5a046261450d4cec3b9e9 # Parent 939ffbc32d50f9ff75f9f8a1a61931408f1199e1 * use exceptions instead of exit()! diff -r 939ffbc32d50 -r f3211e01b315 rdf/RDFFeatureWriter.cpp --- a/rdf/RDFFeatureWriter.cpp Tue Jul 07 10:51:50 2009 +0000 +++ b/rdf/RDFFeatureWriter.cpp Tue Jul 07 10:54:10 2009 +0000 @@ -18,6 +18,8 @@ #include "vamp-hostsdk/PluginHostAdapter.h" #include "vamp-hostsdk/PluginLoader.h" +#include "base/Exceptions.h" + #include "RDFFeatureWriter.h" #include "RDFTransformFactory.h" #include "PluginRDFIndexer.h" @@ -159,7 +161,7 @@ std::cerr << "RDFFeatureWriter::write: ERROR: No output stream for track id \"" << trackId.toStdString() << "\" and transform \"" << transform.getIdentifier().toStdString() << "\"" << std::endl; - exit(1); + throw FileOperationFailed("", "output stream write"); } if (m_startedStreamTransforms.find(stream) ==