From 50b5eb7ea45c14a7897d285d0cd836c69e1b183a Mon Sep 17 00:00:00 2001 From: Al Date: Tue, 26 Jul 2016 03:16:26 -0400 Subject: [PATCH] [fix] make place_tags iterable in the null case --- scripts/geodata/osm/formatter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/geodata/osm/formatter.py b/scripts/geodata/osm/formatter.py index 18a9e949..ee43557a 100644 --- a/scripts/geodata/osm/formatter.py +++ b/scripts/geodata/osm/formatter.py @@ -371,7 +371,7 @@ class OSMAddressFormatter(object): try: latitude, longitude = latlon_to_decimal(tags['lat'], tags['lon']) except Exception: - return None, None + return (), None osm_components = self.components.osm_reverse_geocoded_components(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() break else: - return None, None + return (), None local_languages = [(lang, bool(int(default))) for lang, default in get_country_languages(country).iteritems()]