[fix] make place_tags iterable in the null case
This commit is contained in:
@@ -371,7 +371,7 @@ class OSMAddressFormatter(object):
|
|||||||
try:
|
try:
|
||||||
latitude, longitude = latlon_to_decimal(tags['lat'], tags['lon'])
|
latitude, longitude = latlon_to_decimal(tags['lat'], tags['lon'])
|
||||||
except Exception:
|
except Exception:
|
||||||
return None, None
|
return (), None
|
||||||
|
|
||||||
osm_components = self.components.osm_reverse_geocoded_components(latitude, longitude)
|
osm_components = self.components.osm_reverse_geocoded_components(latitude, longitude)
|
||||||
country, candidate_languages, language_props = self.language_rtree.country_and_languages(latitude, longitude)
|
country, candidate_languages, language_props = self.language_rtree.country_and_languages(latitude, longitude)
|
||||||
@@ -384,7 +384,7 @@ class OSMAddressFormatter(object):
|
|||||||
country = country.lower()
|
country = country.lower()
|
||||||
break
|
break
|
||||||
else:
|
else:
|
||||||
return None, None
|
return (), None
|
||||||
|
|
||||||
local_languages = [(lang, bool(int(default))) for lang, default in get_country_languages(country).iteritems()]
|
local_languages = [(lang, bool(int(default))) for lang, default in get_country_languages(country).iteritems()]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user