From 4b82ad64cfd13b43963641b9034751fb7c9672c3 Mon Sep 17 00:00:00 2001 From: nmrm Date: Thu, 12 Apr 2018 22:29:17 +0000 Subject: [PATCH] Fix issues #9 #10 binary string arguments and missused keyword in json.dumps --- datapaka | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/datapaka b/datapaka index 431ddcb..780f6d8 100755 --- a/datapaka +++ b/datapaka @@ -138,7 +138,7 @@ for filepath in csv_files: slug = input(" Slug for this file? [%s]" % default_slug) resource_name = slug or default_slug with open(filepath, 'rb') as f: - headers = [s.decode("utf-8") for s in f.readline().rstrip('\n').split(',')] + headers = [s.decode("utf-8") for s in f.readline().rstrip(b'\n').split(b',')] values = csv.reader(f, encoding="utf-8") print(" Inferring column types, this might take a bit...") schema = infer(headers, values) @@ -157,7 +157,7 @@ for filepath in csv_files: } ) -out = json.dumps(dp.to_dict(), ensure_ascii=False, encoding='utf-8', indent=2) +out = json.dumps(dp.to_dict(), ensure_ascii=False, indent=2) if not os.path.exists('datapackage.json'): outfilename = 'datapackage.json'