mark utf-8 output as such

This commit is contained in:
Fabian Dill 2020-01-22 18:00:58 +01:00
parent 515716a71d
commit 7dba01b4f7
1 changed files with 7 additions and 4 deletions

11
Main.py
View File

@ -205,10 +205,13 @@ def main(args, seed=None):
multidata = zlib.compress(json.dumps({"names": parsed_names, multidata = zlib.compress(json.dumps({"names": parsed_names,
"roms": rom_names, "roms": rom_names,
"remote_items": [player for player in range(1, world.players + 1) if world.remote_items[player]], "remote_items": [player for player in range(1, world.players + 1) if
"locations": [((location.address, location.player), (location.item.code, location.item.player)) world.remote_items[player]],
for location in world.get_filled_locations() if type(location.address) is int] "locations": [((location.address, location.player),
}).encode("utf-8")) (location.item.code, location.item.player))
for location in world.get_filled_locations() if
type(location.address) is int]
}).encode("utf-8-sig"))
if args.jsonout: if args.jsonout:
jsonout["multidata"] = list(multidata) jsonout["multidata"] = list(multidata)
else: else: