[fix] null candidate languages
This commit is contained in:
@@ -1342,6 +1342,8 @@ class AddressComponents(object):
|
|||||||
|
|
||||||
osm_components = self.osm_reverse_geocoded_components(latitude, longitude)
|
osm_components = self.osm_reverse_geocoded_components(latitude, longitude)
|
||||||
country, candidate_languages = self.osm_country_and_languages(osm_components)
|
country, candidate_languages = self.osm_country_and_languages(osm_components)
|
||||||
|
if not (country and candidate_languages):
|
||||||
|
return None, None, None
|
||||||
|
|
||||||
more_than_one_official_language = len(candidate_languages) > 1
|
more_than_one_official_language = len(candidate_languages) > 1
|
||||||
|
|
||||||
@@ -1378,8 +1380,6 @@ class AddressComponents(object):
|
|||||||
if city:
|
if city:
|
||||||
address_components[AddressFormatter.CITY] = city
|
address_components[AddressFormatter.CITY] = city
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
self.add_neighborhoods(address_components, neighborhoods,
|
self.add_neighborhoods(address_components, neighborhoods,
|
||||||
language_suffix=language_suffix)
|
language_suffix=language_suffix)
|
||||||
|
|
||||||
|
|||||||
@@ -479,6 +479,8 @@ class OSMAddressFormatter(object):
|
|||||||
osm_components = self.components.osm_reverse_geocoded_components(latitude, longitude)
|
osm_components = self.components.osm_reverse_geocoded_components(latitude, longitude)
|
||||||
|
|
||||||
country, candidate_languages = OSMCountryReverseGeocoder.country_and_languages_from_components(osm_components)
|
country, candidate_languages = OSMCountryReverseGeocoder.country_and_languages_from_components(osm_components)
|
||||||
|
if not (country and candidate_languages):
|
||||||
|
return (), None
|
||||||
|
|
||||||
local_languages = candidate_languages
|
local_languages = candidate_languages
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user