Refactor en geocoder para evitar error con respuestas sin resultados.

This commit is contained in:
pablomartincalvo 2019-02-09 17:25:27 +01:00
parent 5ec97ad008
commit 812bb66219

View file

@ -48,7 +48,7 @@ class Geocoder:
while not task.is_successfull():
task.geocode()
if task.tries < 3 or task.success_surrender_retry == 'Surrender':
if task.tries > 3 or task.success_surrender_retry == 'Surrender':
geo_data = {'latitude': None,
'longitude': None,
'precision': 'SIN RESULTADOS'}
@ -59,6 +59,7 @@ class Geocoder:
geo_data['precision'])
break
if not (task.tries > 3 or task.success_surrender_retry == 'Surrender'):
geo_data = task.get_results()
self.cache.add_address(address,