Geopy: ошибка тайм-аута

Я использую geopy для геокодирования некоторых адресов, и я хочу отследить ошибки тайм-аута и распечатать их, чтобы я мог провести некоторый контроль качества на входе. Я помещаю запрос геокода в try / catch, но он не работает. Любые идеи о том, что мне нужно сделать?

Вот мой код:

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

Я получаю следующее исключение:

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

Заранее спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос