regenerate column names in named tuple exception

This commit is contained in:
Adam Holmberg
2016-04-25 13:38:25 -05:00
parent f7f9bcd1be
commit 5254f73a1e

View File

@@ -117,6 +117,7 @@ def named_tuple_factory(colnames, rows):
try:
Row = namedtuple('Row', clean_column_names)
except Exception:
clean_column_names = list(map(_clean_column_name, colnames)) # create list because py3 map object will be consumed by first attempt
log.warning("Failed creating named tuple for results with column names %s (cleaned: %s) "
"(see Python 'namedtuple' documentation for details on name rules). "
"Results will be returned with positional names. "