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