Geopy: erreur de délai d'attente de capture

Je suis en utilisant geopy de géocoder des adresses et je veux rattraper les erreurs de délai d'attente et de les imprimer afin que je puisse faire certaines de contrôle de la qualité à l'entrée. Je suis en train de monter la demande de géocodage dans un try/catch, mais ça ne fonctionne pas. Toutes les idées sur ce que je dois faire?

Voici mon 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))

- Je obtenir de l'exception suivante:

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

Vous en remercie d'avance!

source d'informationauteur MoreScratch