From e552c9fc685494b82ffe4035f163218957fc3363 Mon Sep 17 00:00:00 2001
From: Cody Messick <cody.messick@ligo.org>
Date: Thu, 24 May 2018 21:53:41 -0400
Subject: [PATCH] lloidparts.py: Fixed bug that caused segments to not
 propagate properly in low latency analysis, thus causing original snapshot
 files to continually be overwritten instead of writing new files each
 snapshot

---
 gstlal-inspiral/python/lloidparts.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gstlal-inspiral/python/lloidparts.py b/gstlal-inspiral/python/lloidparts.py
index ac9ca17401..0a6f147cdc 100644
--- a/gstlal-inspiral/python/lloidparts.py
+++ b/gstlal-inspiral/python/lloidparts.py
@@ -390,6 +390,9 @@ class Handler(simplehandler.Handler):
 			self.dataclass.snapshot_output_url("%s_LLOID" % self.tag, "xml.gz", verbose = self.verbose)
 		except TypeError as te:
 			print >>sys.stderr, "Warning: couldn't build output file on checkpoint, probably there aren't any triggers: %s" % te
+		# Resync seglistdicts in dataclass and here
+		# FIXME:  don't do this, get rid of the Data class
+		self.dataclass.seglistdicts = self.seglistdicts
 
 	def flush_segments_to_disk(self, timestamp):
 		"""!
-- 
GitLab