From e98f1cbce5a0d4a01d1823c34ee8e44d628c1c1f Mon Sep 17 00:00:00 2001 From: Andy Eschbacher Date: Tue, 6 Dec 2016 10:19:13 -0500 Subject: [PATCH] fix query formatting with dict --- src/py/crankshaft/crankshaft/analysis_data_provider.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/py/crankshaft/crankshaft/analysis_data_provider.py b/src/py/crankshaft/crankshaft/analysis_data_provider.py index 34512ae..973bd1b 100644 --- a/src/py/crankshaft/crankshaft/analysis_data_provider.py +++ b/src/py/crankshaft/crankshaft/analysis_data_provider.py @@ -49,10 +49,10 @@ class AnalysisDataProvider: query = ''' SELECT {cols}, array_agg({id_col}) As rowid FROM ({subquery}) As a - '''.format(subquery=subquery, - id_col=id_col, + '''.format(subquery=params['subquery'], + id_col=params['id_col'], cols=', '.join(['array_agg({0}) As arr_{0}'.format(c) - for c in params[colnames]])) + for c in params['colnames']])) try: data = plpy.execute(query) return data