diff --git a/components/iscesys/ImageApi/DataAccessor/bindings/DataAccessormodule.cpp b/components/iscesys/ImageApi/DataAccessor/bindings/DataAccessormodule.cpp index 6beb17e..b74b273 100644 --- a/components/iscesys/ImageApi/DataAccessor/bindings/DataAccessormodule.cpp +++ b/components/iscesys/ImageApi/DataAccessor/bindings/DataAccessormodule.cpp @@ -143,8 +143,7 @@ createAccessor_C(PyObject* self, PyObject* args) } catch(const std::exception& e) { - std::cerr << e.what() << '\n'; - PyErr_SetString(PyExc_OSError, "Failed to created DataAccessor."); + PyErr_SetString(PyExc_OSError, e.what()); return NULL; } diff --git a/components/iscesys/ImageApi/InterleavedAccessor/src/GDALAccessor.cpp b/components/iscesys/ImageApi/InterleavedAccessor/src/GDALAccessor.cpp index e546a5c..ad69276 100644 --- a/components/iscesys/ImageApi/InterleavedAccessor/src/GDALAccessor.cpp +++ b/components/iscesys/ImageApi/InterleavedAccessor/src/GDALAccessor.cpp @@ -69,22 +69,22 @@ GDALAccessor::openFile (string filename, string accessMode, GDALDataset ** fd) if (accessMode == "read" || accessMode == "READ") { std::cout << "GDAL open (R): " << filename << std::endl; - (*fd) = (GDALDataset *) GDALOpenShared (filename.c_str (), GA_ReadOnly); - if ((*fd) == NULL) - { - cout << "Error. Cannot open the file " << filename << " in " - << accessMode << " mode." << endl; - throw runtime_error("GDAL file open error."); - // ERR_MESSAGE - ; - } + (*fd) = (GDALDataset *) GDALOpenShared (filename.c_str (), GA_ReadOnly); + if ((*fd) == NULL) + { + string errMsg = "Cannot open the file " + filename + " in " + + accessMode + " mode."; + throw runtime_error(errMsg); + // ERR_MESSAGE + // ; + } } else { - cout << "Error. Only read mode is available and not " << accessMode - << " mode." << endl; - ERR_MESSAGE - ; + string errMsg = "Error. Only read mode is available and not " + accessMode + " mode."; + throw runtime_error(errMsg); + // ERR_MESSAGE + // ; } }