diff --git a/gstlal-ugly/bin/gstlal_etg b/gstlal-ugly/bin/gstlal_etg index 5c4c1bc906d08b4c9d18dec945cd753b92935c80..503d734bdd5943a3c731dc59ad6a15152a23d89e 100755 --- a/gstlal-ugly/bin/gstlal_etg +++ b/gstlal-ugly/bin/gstlal_etg @@ -262,10 +262,11 @@ class MultiChannelHandler(simplehandler.Handler): if self.etg_event_time is None: self.etg_event_time = buftime if self.etg_event_time < buftime: + etg_subset = {self.etg_event_time: list(self.etg_event)} if options.use_kafka: - self.producer.produce(timestamp = self.etg_event_time, topic = self.kafka_topic, value = json.dumps(list(self.etg_event))) + self.producer.produce(timestamp = self.etg_event_time, topic = self.kafka_topic, value = json.dumps(etg_subset)) else: - self.etg_data.append({self.etg_event_time: list(self.etg_event)}) + self.etg_data.append(etg_subset) self.etg_event.clear() self.etg_event_time = buftime