From fa0a85c04dee76aa36bc118be4e374c9fda9bc59 Mon Sep 17 00:00:00 2001 From: Kipp Cannon <kipp.cannon@ligo.org> Date: Wed, 20 Feb 2019 04:01:38 -0800 Subject: [PATCH] lloidhander: performance improvement - don't construct an intermediate list object when not needed --- gstlal-inspiral/python/lloidhandler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gstlal-inspiral/python/lloidhandler.py b/gstlal-inspiral/python/lloidhandler.py index e62132b92c..3666cef72d 100644 --- a/gstlal-inspiral/python/lloidhandler.py +++ b/gstlal-inspiral/python/lloidhandler.py @@ -1093,7 +1093,7 @@ class Handler(simplehandler.Handler): continue self.stream_thinca.push(instrument, (), buf_timestamp) - if any([self.stream_thinca.push(instrument, [event for event in events if event.ifo == instrument], buf_timestamp) for instrument in instruments]): + if any(self.stream_thinca.push(instrument, [event for event in events if event.ifo == instrument], buf_timestamp) for instrument in instruments): flushed_sngls = self.stream_thinca.pull(self.rankingstat, fapfar = self.fapfar, zerolag_rankingstatpdf = self.zerolag_rankingstatpdf, coinc_sieve = self.rankingstat.fast_path_cut_from_triggers, cluster = self.cluster) self.coincs_document.commit() -- GitLab