X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=make_graph.py;h=b9124d6ab9fc0c9e67cb81df7908dbe61aeb680a;hb=3f34adad3b6596b3a99175b071f83e70a5e0d594;hp=82b86af87d34f474ed6ee02b315f2c971b33f384;hpb=0aead5634ee9fc5eb085996c5262b25e798b398f;p=open-adventure.git diff --git a/make_graph.py b/make_graph.py index 82b86af..b9124d6 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,line-too-long,invalid-name,missing-function-docstring,multiple-imports,redefined-outer-name + 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"])