Skip to content

Commit f19a0bb

Browse files
committed
actually catch when file does not exist
1 parent 3e46ea5 commit f19a0bb

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

Framework/Core/src/DataInputDirector.cxx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,9 @@ int DataInputDescriptor::fillInputfiles()
191191
// 2. getFilenamesRegex() @ getInputfilesFilename()
192192
try {
193193
std::ifstream filelist(fileName);
194+
if (!filelist.is_open()) {
195+
throw std::runtime_error(fmt::format(R"(Couldn't open file "{}")", fileName));
196+
}
194197
while (std::getline(filelist, fileName)) {
195198
// remove white spaces, empty lines are skipped
196199
fileName.erase(std::remove_if(fileName.begin(), fileName.end(), ::isspace), fileName.end());

0 commit comments

Comments
 (0)