From bc47c6b9160ce29b0f1453d760e492f51477d527 Mon Sep 17 00:00:00 2001
From: "alexander.pace@ligo.org" <alexander.pace@ligo.org>
Date: Mon, 9 Dec 2019 21:37:19 -0600
Subject: [PATCH] One-line change to fix coinc.xml file creation.

The xmldoc write was never being closed on event upload and so
the original copy of the coinc.xml file was never created. Fixed
now.
---
 gracedb/events/serialize.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gracedb/events/serialize.py b/gracedb/events/serialize.py
index f36143349..4743f5aac 100644
--- a/gracedb/events/serialize.py
+++ b/gracedb/events/serialize.py
@@ -90,9 +90,11 @@ def write_output_files(root_dir, xmldoc, log_content, \
     # Write xml-formatted coinc table
     # We do it this way instead of using create_versioned_file since the
     # xmldoc is designed to write to a file object.
+
     file_path = os.path.join(root_dir, xml_fname)
     f = VersionedFile(file_path, 'w')
     xmldoc.write(f.file)
+    f.close()
 
     # Write log file
     create_versioned_file(log_fname, root_dir, log_content)
-- 
GitLab