Używam geopy do geokodowania niektórych adresów i chcę złapać błędy limitu czasu i wydrukować je, aby można było przeprowadzić kontrolę jakości na wejściu. Wysyłam żądanie geocode w próbie/catch, ale to nie działa. Jakieś pomysły na temat tego, co muszę zrobić?Geopy: błąd przekroczenia limitu czasu
Oto mój kod:
try:
location = geolocator.geocode(my_address)
except ValueError as error_message:
print("Error: geocode failed on input %s with message %s"%(a, error_message))
otrzymuję następujący wyjątek:
File "/usr/local/lib/python2.7/site-packages/geopy/geocoders/base.py", line 158, in _call_geocoder
raise GeocoderTimedOut('Service timed out')
geopy.exc.GeocoderTimedOut: Service timed out
Z góry dziękuję!
Łapiesz zły wyjątek; wyjątkiem jest "GeocoderTimedOut". –