# HG changeset patch
# User Chris Cannam
# Date 1252428812 0
# Node ID 133418f4e74cb4a40ac0f0d8ae7e4020e734d77d
# Parent  4541581067f333218f2b38abedb9637e3c54ce95
* As prior commit

diff -r 4541581067f3 -r 133418f4e74c rdf/RDFFeatureWriter.cpp
--- a/rdf/RDFFeatureWriter.cpp	Tue Sep 08 16:52:36 2009 +0000
+++ b/rdf/RDFFeatureWriter.cpp	Tue Sep 08 16:53:32 2009 +0000
@@ -158,10 +158,7 @@
 
     QTextStream *stream = getOutputStream(trackId, transform.getIdentifier());
     if (!stream) {
-        std::cerr << "RDFFeatureWriter::write: ERROR: No output stream for track id \""
-                  << trackId.toStdString() << "\" and transform \""
-                  << transform.getIdentifier().toStdString() << "\"" << std::endl;
-        throw FileOperationFailed("", "output stream write");
+        throw FailedToOpenOutputStream(trackId, transform.getIdentifier());
     }
 
     if (m_startedStreamTransforms.find(stream) ==
diff -r 4541581067f3 -r 133418f4e74c rdf/RDFFeatureWriter.h
--- a/rdf/RDFFeatureWriter.h	Tue Sep 08 16:52:36 2009 +0000
+++ b/rdf/RDFFeatureWriter.h	Tue Sep 08 16:53:32 2009 +0000
@@ -59,6 +59,8 @@
 
     virtual void finish();
 
+    virtual QString getWriterTag() const { return "rdf"; }
+
 private:
     typedef map<QString, PluginRDFDescription> RDFDescriptionMap; // by plugin id
     RDFDescriptionMap m_rdfDescriptions;