From b4d97a445c4c9bd02303b03f36362c1f94c6f04e Mon Sep 17 00:00:00 2001 From: Franck Dary <franck.dary@lis-lab.fr> Date: Wed, 1 Apr 2020 11:58:06 +0200 Subject: [PATCH] Ignore empty node when reading tsv --- reading_machine/src/BaseConfig.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/reading_machine/src/BaseConfig.cpp b/reading_machine/src/BaseConfig.cpp index f3a1ed9..1eb719e 100644 --- a/reading_machine/src/BaseConfig.cpp +++ b/reading_machine/src/BaseConfig.cpp @@ -128,6 +128,10 @@ void BaseConfig::readTSVInput(std::string_view tsvFilename) if ((int)splited.size() != usualNbCol) util::myThrow(fmt::format("in file {} line {} is invalid, it shoud have {} columns", tsvFilename, line, usualNbCol)); + // Ignore empty nodes + if (hasColIndex(idColName) && splited[getColIndex(idColName)].find('.') != std::string::npos) + continue; + addLines(1); get(EOSColName, getNbLines()-1, 0) = EOSSymbol0; -- GitLab