Fix Google geocoder error handling
This commit is contained in:
@@ -27,11 +27,10 @@ class GoogleMapsBulkGeocoder(GoogleMapsGeocoder, StreetPointBulkGeocoder):
|
|||||||
(cartodb_id, street, city, state, country) = search
|
(cartodb_id, street, city, state, country) = search
|
||||||
try:
|
try:
|
||||||
lng_lat, metadata = self.geocode_meta(street, city, state, country)
|
lng_lat, metadata = self.geocode_meta(street, city, state, country)
|
||||||
result = (cartodb_id, lng_lat, metadata)
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
self._logger.error("Error geocoding", e)
|
self._logger.error("Error geocoding", e)
|
||||||
result = geocoder_error_response("Error geocoding")
|
lng_lat, metadata = geocoder_error_response("Error geocoding")
|
||||||
results.append(result)
|
results.append((cartodb_id, lng_lat, metadata))
|
||||||
return results
|
return results
|
||||||
|
|
||||||
def _batch_geocode(self, searches):
|
def _batch_geocode(self, searches):
|
||||||
|
|||||||
Reference in New Issue
Block a user