From 1673f062d1642a03fefba1196516db5794cb03e7 Mon Sep 17 00:00:00 2001
From: Kipp Cannon <kipp.cannon@ligo.org>
Date: Thu, 21 Jun 2018 13:06:29 +0900
Subject: [PATCH] gstlal_inspiral: template IDs must be ints

- the template IDs are stored in the Gamma0 column, which is a float.  the ID values must be ints or the ranking statistic barfs.
---
 gstlal-inspiral/bin/gstlal_inspiral | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gstlal-inspiral/bin/gstlal_inspiral b/gstlal-inspiral/bin/gstlal_inspiral
index d46ff9c986..ed73d47389 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral
+++ b/gstlal-inspiral/bin/gstlal_inspiral
@@ -678,7 +678,7 @@ for output_file_number, (svd_bank_url_dict, output_url, ranking_stat_output_url,
 		output.close()
 		return outstr
 	# FIXME:  don't use Gamma0, switch to a proper column
-	template_ids = frozenset(sngl_inspiral_table.getColumnByName("Gamma0"))
+	template_ids = frozenset(map(int, sngl_inspiral_table.getColumnByName("Gamma0")))
 	@bottle.route("/template_ids.txt")
 	def get_template_ids(template_ids = sorted(template_ids)):
 		return "\n".join("%d" % template_id for template_id in template_ids)
-- 
GitLab