Geopy: Zeitüberschreitungsfehler abfangen

Ich verwende Geopy, um einige Adressen zu geokodieren, und ich möchte die Zeitüberschreitungsfehler abfangen und ausdrucken, um die Qualität der Eingabe zu kontrollieren. Ich versetze die Geocode-Anfrage in einen Versuch / Fang, aber es funktioniert nicht. Irgendwelche Ideen, was ich tun muss?

Hier ist mein Code:

try:
  location = geolocator.geocode(my_address)               
except ValueError as error_message:
  print("Error: geocode failed on input %s with message %s"%(a, error_message))

Ich erhalte die folgende Ausnahme:

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

Danke im Voraus

Antworten auf die Frage(4)

Ihre Antwort auf die Frage