X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=make_graph.py;h=16ebcba725c8cf1b503c9da1e2be8332449f87ab;hb=60d70705063266ed23b1e86d11145770087f660f;hp=82b86af87d34f474ed6ee02b315f2c971b33f384;hpb=a44ec197536b1cd9d33e54d9a1f9803f5bda6387;p=open-adventure.git diff --git a/make_graph.py b/make_graph.py index 82b86af..16ebcba 100755 --- a/make_graph.py +++ b/make_graph.py @@ -14,6 +14,8 @@ Make a DOT graph of Colossal Cave. # Copyright (c) 2017 by Eric S. Raymond # SPDX-License-Identifier: BSD-2-clause +# pylint: disable=consider-using-f-string + import sys, getopt, yaml def allalike(loc): @@ -104,7 +106,7 @@ def reveal(objname): return not obj.get("immovable") if __name__ == "__main__": - with open("adventure.yaml", "r") as f: + with open("adventure.yaml", "r", encoding='ascii', errors='surrogateescape') as f: db = yaml.safe_load(f) location_lookup = dict(db["locations"])