diff options
| author | Andreas Weinzierl <20560137+aWeinzierl@users.noreply.github.com> | 2021-01-27 23:31:33 +0100 |
|---|---|---|
| committer | Andreas Weinzierl <20560137+aWeinzierl@users.noreply.github.com> | 2021-01-27 23:31:33 +0100 |
| commit | 0f7b678f5776a940b590e55381eba5ccb511d9d7 (patch) | |
| tree | 56501a9cb8ba5b5fc84c3a264d45dd3fec052a04 /sticker/scalar_convert.py | |
| parent | b884a9c3874cfe0eb885bf2b8eaa46a628a9f4a3 (diff) | |
Use utf8-encoding whenever JSON is processed
Diffstat (limited to 'sticker/scalar_convert.py')
| -rw-r--r-- | sticker/scalar_convert.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sticker/scalar_convert.py b/sticker/scalar_convert.py index 69f7220..76a0101 100644 --- a/sticker/scalar_convert.py +++ b/sticker/scalar_convert.py @@ -19,12 +19,12 @@ import json index_path = "../web/packs/index.json" try: - with open(index_path) as index_file: + with util.open_utf8(index_path) as index_file: index_data = json.load(index_file) except (FileNotFoundError, json.JSONDecodeError): index_data = {"packs": []} -with open(sys.argv[-1]) as file: +with util.open_utf8(sys.argv[-1]) as file: data = json.load(file) for pack in data["assets"]: @@ -45,12 +45,12 @@ for pack in data["assets"]: } filename = f"scalar-{pack['name'].replace(' ', '_')}.json" pack_path = f"web/packs/{filename}" - with open(pack_path, "w") as pack_file: + with util.open_utf8(pack_path, "w") as pack_file: json.dump(pack_data, pack_file) print(f"Wrote {title} to {pack_path}") if filename not in index_data["packs"]: index_data["packs"].append(filename) -with open(index_path, "w") as index_file: +with util.open_utf8(index_path, "w") as index_file: json.dump(index_data, index_file, indent=" ") print(f"Updated {index_path}") |
