[osm] Don't return language from node_place_tags as the list of tags contains the various languages already

This commit is contained in:
Al
2016-07-24 22:17:42 -04:00
parent 87a47a825e
commit 4b26962793

View File

@@ -367,11 +367,11 @@ class OSMAddressFormatter(object):
try:
latitude, longitude = latlon_to_decimal(tags['lat'], tags['lon'])
except Exception:
return None, None, None, None
return None, None, None
country, candidate_languages, language_props = self.language_rtree.country_and_languages(latitude, longitude)
if not (country and candidate_languages):
return None, None, None, None
return None, None, None
local_languages = [(l['lang'], int(l['default'])) for l in candidate_languages]
all_local_languages = set([l['lang'] for l in candidate_languages])
@@ -458,7 +458,7 @@ class OSMAddressFormatter(object):
for address_components in place_tags:
address_components[AddressFormatter.POSTCODE] = random.choice(postal_codes)
return place_tags, num_references, country, language
return place_tags, num_references, country
def category_queries(self, tags, address_components, language, country=None, tag_components=True):
formatted_addresses = []
@@ -749,7 +749,7 @@ class OSMAddressFormatter(object):
writer = csv.writer(formatted_file, 'tsv_no_quote')
for node_id, tags, deps in parse_osm(infile):
place_tags, num_references, country, language = self.node_place_tags(tags)
place_tags, num_references, country = self.node_place_tags(tags)
for address_components, language, is_default in place_tags:
addresses = self.formatted_places(address_components, country, language)
if language is None: