mirror of
https://github.com/spiral-project/ihatemoney.git
synced 2025-05-05 12:41:49 +02:00
fix import csv parsing
This commit is contained in:
parent
b38a1c1229
commit
030fb370ad
1 changed files with 2 additions and 1 deletions
|
@ -3,6 +3,7 @@ import csv
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
from io import BytesIO, StringIO, TextIOWrapper
|
from io import BytesIO, StringIO, TextIOWrapper
|
||||||
|
import json
|
||||||
from json import JSONEncoder, dumps
|
from json import JSONEncoder, dumps
|
||||||
import operator
|
import operator
|
||||||
import os
|
import os
|
||||||
|
@ -165,7 +166,7 @@ def csv2list_of_dicts(csv_to_convert):
|
||||||
break
|
break
|
||||||
r["amount"] = float(r["amount"])
|
r["amount"] = float(r["amount"])
|
||||||
r["payer_weight"] = float(r["payer_weight"])
|
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)
|
result.append(r)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue