def __try_three_columns()

in hypernymysuite/reader.py [0:0]


def __try_three_columns(string):
    fields = string.split("\t")
    if len(fields) > 3:
        fields = fields[:3]
    if len(fields) == 3:
        return fields[0], fields[1], float(fields[2])
    if len(fields) == 2:
        return fields[0], fields[1], 1.0
    else:
        raise ValueError("Invalid number of fields {}".format(len(fields)))