Mercurial > hg > sonic-annotator
comparison runner/main.cpp @ 24:18c42fbc1335
* Various fixes: ensure CSV feature writer closes files when finished with
(rather than at end of run) to avoid running out of fds; bail properly
with an exception with CSV writer can't write to output file; and other
minor things
author | Chris Cannam |
---|---|
date | Tue, 08 Sep 2009 16:51:24 +0000 |
parents | 4ab7c925f7ac |
children | 102bb1729184 |
comparison
equal
deleted
inserted
replaced
23:1a9ad8f3a98f | 24:18c42fbc1335 |
---|---|
726 try { | 726 try { |
727 manager.extractFeatures(*i); | 727 manager.extractFeatures(*i); |
728 } catch (const std::exception &e) { | 728 } catch (const std::exception &e) { |
729 cerr << "ERROR: Failed to process file \"" << i->toStdString() | 729 cerr << "ERROR: Failed to process file \"" << i->toStdString() |
730 << "\": " << e.what() << endl; | 730 << "\": " << e.what() << endl; |
731 cerr << "NOTE: If you want to continue with processing any further files after an" << endl | |
732 << "error like this, use the --force option" << endl; | |
731 if (force) { | 733 if (force) { |
732 // print a note only if we have more files to process | 734 // print a note only if we have more files to process |
733 QStringList::const_iterator j = i; | 735 QStringList::const_iterator j = i; |
734 if (++j != sources.end()) { | 736 if (++j != sources.end()) { |
735 cerr << "NOTE: \"--force\" option was provided, continuing (more errors may occur)" << endl; | 737 cerr << "NOTE: \"--force\" option was provided, continuing (more errors may occur)" << endl; |