From 6f256ec25aeafa366b1af8bd628b81741d8ac40d Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Sun, 20 Mar 2016 12:06:09 -0700 Subject: [PATCH] Updating dictionary format --- util/compile.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/util/compile.py b/util/compile.py index 0fd63236..ced550b9 100755 --- a/util/compile.py +++ b/util/compile.py @@ -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