From 030fb370ad5ae78fc286d4c0927845a175fe4518 Mon Sep 17 00:00:00 2001 From: Youe Graillot Date: Mon, 13 Dec 2021 03:28:10 +0100 Subject: [PATCH] fix import csv parsing --- ihatemoney/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ihatemoney/utils.py b/ihatemoney/utils.py index 19d3aea6..e1d45c70 100644 --- a/ihatemoney/utils.py +++ b/ihatemoney/utils.py @@ -3,6 +3,7 @@ import csv from datetime import datetime, timedelta from enum import Enum from io import BytesIO, StringIO, TextIOWrapper +import json from json import JSONEncoder, dumps import operator import os @@ -165,7 +166,7 @@ def csv2list_of_dicts(csv_to_convert): break r["amount"] = float(r["amount"]) r["payer_weight"] = float(r["payer_weight"]) - r["owers"] = [o.strip() for o in r["owers"].split(",")] + r["owers"] = json.loads(r["owers"].replace("'", '"')) result.append(r) return result