Add timeout to request for location elevation (#1978)

This commit is contained in:
Fabian Affolter 2016-05-07 03:10:13 +02:00 committed by Paulus Schoutsen
parent c72ab42c19
commit 72cf7fd9c2

View File

@ -63,10 +63,11 @@ def distance(lat1, lon1, lat2, lon2):
def elevation(latitude, longitude): def elevation(latitude, longitude):
"""Return elevation for given latitude and longitude.""" """Return elevation for given latitude and longitude."""
req = requests.get(ELEVATION_URL, params={ req = requests.get(ELEVATION_URL,
'locations': '{},{}'.format(latitude, longitude), params={'locations': '{},{}'.format(latitude,
'sensor': 'false', longitude),
}) 'sensor': 'false'},
timeout=10)
if req.status_code != 200: if req.status_code != 200:
return 0 return 0