From 54931005060fc7124b84a86989d24acc95227e5c Mon Sep 17 00:00:00 2001
From: Lauri Himanen <lauri.himanen@aalto.fi>
Date: Wed, 7 Dec 2016 14:15:52 +0200
Subject: [PATCH] Added the JSON header and footer.

---
 .../bigdftparser/versions/bigdft18/mainparser.py               | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/parser/parser-big-dft/bigdftparser/versions/bigdft18/mainparser.py b/parser/parser-big-dft/bigdftparser/versions/bigdft18/mainparser.py
index 3f9e4f3..78d7d10 100644
--- a/parser/parser-big-dft/bigdftparser/versions/bigdft18/mainparser.py
+++ b/parser/parser-big-dft/bigdftparser/versions/bigdft18/mainparser.py
@@ -38,6 +38,7 @@ class BigDFTMainParser(AbstractBaseParser):
         directly into memory.
         """
         self.prepare()
+        self.print_json_header()
         with open(self.file_path, "r") as fin:
             try:
                 # Open default sections and output default information
@@ -70,6 +71,8 @@ class BigDFTMainParser(AbstractBaseParser):
             except YAMLError:
                 raise Exception("There was a syntax error in the BigDFT YAML output file.")
 
+        self.print_json_footer()
+
     def generate_root_nodes(self, loader):
         # Ignore the first two events
         loader.get_event()  # StreamStarEvetn
-- 
GitLab