Updating dictionary format

This commit is contained in:
Alex Yatskov 2016-03-20 12:06:09 -07:00
parent fbb7635594
commit 6f256ec25a

View File

@ -137,7 +137,7 @@ def parse_krad_file(path):
def parse_edict(path):
results = []
results = {}
for line in load_definitions(path):
segments = line.split('/')
@ -154,11 +154,11 @@ def parse_edict(path):
tags = []
for group in re.findall('\(([^\)\]]+)\)', glossary):
tags.extend(group.split(','))
tags = list(set(tags).intersection(PARSED_TAGS))
tags = set(tags).intersection(PARSED_TAGS)
tags = ' '.join(sorted(tags))
results.append((term, reading, glossary, tags))
defs = results.get(term, [])
defs.append((reading, glossary, tags))
results[term] = defs
return results