From 4da897ff861a149ae16880537075f441c6dbe33d Mon Sep 17 00:00:00 2001
From: Kipp Cannon <kipp.cannon@ligo.org>
Date: Tue, 20 Feb 2018 06:12:47 +0900
Subject: [PATCH] mkwhitened_multirate_src(): input checking

- check that psd_fft_length is an integer
---
 gstlal/python/multirate_datasource.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gstlal/python/multirate_datasource.py b/gstlal/python/multirate_datasource.py
index 47cc50fa6b..63a3cf5347 100644
--- a/gstlal/python/multirate_datasource.py
+++ b/gstlal/python/multirate_datasource.py
@@ -162,6 +162,9 @@ def mkwhitened_multirate_src(pipeline, src, rates, instrument, psd = None, psd_f
 
 	if psd is None and not track_psd:
 		raise ValueError("must enable track_psd when psd is None")
+	if int(psd_fft_length) != psd_fft_length:
+		raise ValueError("psd_fft_length must be an integer")
+	psd_fft_length = int(psd_fft_length)
 
 	#
 	# set default whitener zero-padding if needed
-- 
GitLab