diff --git a/gstlal-inspiral/python/ilwdify.py b/gstlal-inspiral/python/ilwdify.py
index ce4071a1d944d11fb7f45dba6b4687cd0a8b668e..7c238c5025f5bba5ed1fa01727f47191d47af319 100755
--- a/gstlal-inspiral/python/ilwdify.py
+++ b/gstlal-inspiral/python/ilwdify.py
@@ -107,7 +107,7 @@ def do_it_to(xmldoc):
 		if table.Name != "coinc_event_map":
 			ilwdclsmap = ilwdchar_tables[table.Name]
 			newrowtype = newtable.RowType
-			def newrow(row, nonilwdcharattrs = tuple(colname for colname in table.columnnames if colname not in ilwdclsmap), ilwdcharattrs = tuple(colname for colname in table.columnames if colname in ilwdclsmap)):
+			def newrow(row, nonilwdcharattrs = tuple(colname for colname in table.columnnames if colname not in ilwdclsmap), ilwdcharattrs = tuple(colname for colname in table.columnnames if colname in ilwdclsmap)):
 				kwargs = dict((attr, getattr(row, attr)) for attr in nonilwdcharattrs)
 				kwargs.update((attr, ilwdclsmap[attr](getattr(row, attr))) for attr in ilwdcharattrs)
 				return newrowtype(**kwargs)