From c8cb7dce19ab4267759d469a96955b2ec0ee8d56 Mon Sep 17 00:00:00 2001 From: tfield Date: Fri, 23 Apr 2010 22:45:41 +0000 Subject: [PATCH] collada_urdf: throw exception on colladadom error --- collada_urdf/src/ColladaWriter.cpp | 2 +- collada_urdf/src/urdf_to_collada.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/collada_urdf/src/ColladaWriter.cpp b/collada_urdf/src/ColladaWriter.cpp index 221f84e..507ca31 100644 --- a/collada_urdf/src/ColladaWriter.cpp +++ b/collada_urdf/src/ColladaWriter.cpp @@ -94,7 +94,7 @@ ColladaWriter::~ColladaWriter() { // Implementation void ColladaWriter::handleError(daeString msg) { - std::cerr << "COLLADA error: " << msg << std::endl; + throw ColladaWriterException(msg); } void ColladaWriter::handleWarning(daeString msg) { diff --git a/collada_urdf/src/urdf_to_collada.cpp b/collada_urdf/src/urdf_to_collada.cpp index 7a60dbf..b390d0f 100644 --- a/collada_urdf/src/urdf_to_collada.cpp +++ b/collada_urdf/src/urdf_to_collada.cpp @@ -47,11 +47,11 @@ int main(int argc, char** argv) writer.writeDocument(argv[2]); } catch (collada_urdf::ColladaWriterException ex) { - std::cerr << "Error converting document: " << ex.what() << std::endl; + std::cerr << std::endl << "Error converting document: " << ex.what() << std::endl; return -1; } - std::cout << "Document successfully written to " << argv[2] << std::endl; + std::cout << std::endl << "Document successfully written to " << argv[2] << std::endl; return 0; }