From 770d39e60e4b3f36f4c4a1cb271ff9effab803a4 Mon Sep 17 00:00:00 2001 From: Henning Glawe <glaweh@debian.org> Date: Tue, 23 Aug 2016 08:46:22 +0200 Subject: [PATCH] propagate final parsingStats to parseF --- common/python/nomadcore/simple_parser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/python/nomadcore/simple_parser.py b/common/python/nomadcore/simple_parser.py index 66d37cf..514b673 100644 --- a/common/python/nomadcore/simple_parser.py +++ b/common/python/nomadcore/simple_parser.py @@ -1212,12 +1212,13 @@ def runParser(compiledParser, backend, superContext, fIn): logging.exception("problem calling superContext.startedParsing") pass parser.parse() + return parser.parsingStats def defaultParseFile(parserInfo): def parseF(parserBuilder, uri, path, backend, superContext): with open(path, "r") as fIn: backend.startedParsingSession(uri, parserInfo) - runParser(parserBuilder, backend, superContext, fIn) + parsingStats = runParser(parserBuilder, backend, superContext, fIn) backend.finishedParsingSession("ParseSuccess", None) return parseF -- GitLab