aboutsummaryrefslogtreecommitdiff
path: root/budget/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'budget/utils.py')
-rw-r--r--budget/utils.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/budget/utils.py b/budget/utils.py
index 1e887b8..f518049 100644
--- a/budget/utils.py
+++ b/budget/utils.py
@@ -99,7 +99,9 @@ def list_of_dicts2csv(dict_to_convert):
try:
if six.PY3:
csv_file = StringIO()
- csv_data = [dict_to_convert[0].keys()]
+ # using list() for py3.4 compat. Otherwise, writerows() fails
+ # (expecting a sequence getting a view)
+ csv_data = [list(dict_to_convert[0].keys())]
for dic in dict_to_convert:
csv_data.append([dic[h] for h in dict_to_convert[0].keys()])
else: