def main(): with open("tag_ontology.yaml", "r") as f: data = yaml.load(f) for tag in data: if data[tag]: for k in data[tag]: print(tag) data[tag][k] = util.parse_as_list(data[tag][k]) print(data)
def import_from_yaml_file(self, filename): """ Args: filename: Location of YAML file. """ with open(filename, "r") as f: dictionary = yaml.load(f) for tag in dictionary: if dictionary[tag]: for k in dictionary[tag]: dictionary[tag][k] = util.parse_as_list(dictionary[tag][k]) for tag in dictionary: node = TagNode(tag, dictionary[tag].get("aliases", [])) self.add_tag(node)