def load_landmark_alignments(): global loaded_alignments if loaded_alignments is None: path = get_thesaurus_path() try: with open(path, "r") as fp: loaded_alignments = json.load(fp) #print("Loaded thesaurus with " + str(len(loaded_alignments["term2word"])) + " terms") except Exception as e: print("Failed loading thesaurus") loaded_alignments = None return loaded_alignments
def save_landmark_alignments(alignments): path = get_thesaurus_path() with open(path, "w") as fp: json.dump(alignments, fp, indent=4) print("Saved thesaurus")
def save_thesaurus(thesaurus, giza=False): path = get_thesaurus_path(giza) with open(path, "w") as fp: json.dump(thesaurus, fp, indent=4)