From 9a9530c1b9864ab8c32747e656b847ed92d5f54b Mon Sep 17 00:00:00 2001 From: Al Date: Thu, 3 Sep 2015 20:37:19 -0400 Subject: [PATCH] [fix] unqualified names --- scripts/geodata/osm/osm_address_training_data.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/geodata/osm/osm_address_training_data.py b/scripts/geodata/osm/osm_address_training_data.py index 33578c55..47b177fb 100644 --- a/scripts/geodata/osm/osm_address_training_data.py +++ b/scripts/geodata/osm/osm_address_training_data.py @@ -626,7 +626,7 @@ def build_toponym_training_data(language_rtree, infile, out_dir): official = official_languages[country] - num_langs = len(candidate_languages) + num_langs = len(official) default_langs = set([l for l, default in official.iteritems() if default]) num_defaults = len(default_langs) @@ -665,7 +665,7 @@ def build_toponym_training_data(language_rtree, infile, out_dir): name_language[lang].append(v) if not have_qualified_names and num_langs == 1 and 'name' in value: - name_language[candidate_languages[0]['lang']].append(value['name']) + name_language[top_lang].append(value['name']) for k, v in name_language.iteritems(): for s in v: