--- a/ckanext/ga_report/controller.py +++ b/ckanext/ga_report/controller.py @@ -34,7 +34,7 @@ filter(GA_Stat.period_name==month).\ order_by('GA_Stat.stat_name, GA_Stat.key').all() - response.headers['Content-disposition'] = 'attachment; filename=dgu_analytics_%s.csv' % (month) + response.headers['Content-disposition'] = 'attachment; filename=dgu_analytics_%s.csv' % (month,) response.headers['Content-Type'] = "text/csv; charset=utf-8" writer = csv.writer(response) @@ -88,6 +88,7 @@ """ def index(self): + # Get the month details by fetching distinct values and determining the # month names from the values. c.months = _month_details(GA_Url)