From 934402d8f3812486a9f8806e8e1f92d65d2792d3 Mon Sep 17 00:00:00 2001
From: Chad Hanna <chad.hanna@ligo.org>
Date: Wed, 11 Jul 2018 19:15:19 -0700
Subject: [PATCH] multirate_datasource: don't do post whitening deglitching on
 short segments

---
 gstlal/python/multirate_datasource.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gstlal/python/multirate_datasource.py b/gstlal/python/multirate_datasource.py
index 9013075a5a..281d46bc7e 100644
--- a/gstlal/python/multirate_datasource.py
+++ b/gstlal/python/multirate_datasource.py
@@ -338,7 +338,8 @@ def mkwhitened_multirate_src(pipeline, src, rates, instrument, psd = None, psd_f
 	#
 
 	if veto_segments is not None:
-		head = pipeparts.mkdeglitcher(pipeline, head, veto_segments)
+		long_veto_segments = segments.segmentlist([seg for seg in veto_segments if abs(seg) > 2.0])
+		head = pipeparts.mkdeglitcher(pipeline, head, long_veto_segments)
 
 	#
 	# optional gate on whitened h(t) amplitude.  attack and hold are
-- 
GitLab