From 336f84fd0eccdd4d85bebbc5ba4fc77619af40f5 Mon Sep 17 00:00:00 2001 From: mattijs Date: Tue, 17 Apr 2012 17:59:29 +0100 Subject: [PATCH] ENH: TableFile: improved error message --- .../primitives/functions/DataEntry/TableFile/TableFile.C | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/OpenFOAM/primitives/functions/DataEntry/TableFile/TableFile.C b/src/OpenFOAM/primitives/functions/DataEntry/TableFile/TableFile.C index 5323ac6a85..15fe8b57a2 100644 --- a/src/OpenFOAM/primitives/functions/DataEntry/TableFile/TableFile.C +++ b/src/OpenFOAM/primitives/functions/DataEntry/TableFile/TableFile.C @@ -45,6 +45,15 @@ Foam::TableFile::TableFile(const word& entryName, const dictionary& dict) fileName expandedFile(fName_); IFstream is(expandedFile.expand()); + if (!is.good()) + { + FatalIOErrorIn + ( + "TableFile::TableFile(const word&, const dictionary&)", + is + ) << "Cannot open file." << exit(FatalIOError); + } + is >> this->table_; TableBase::check();