Update geoip.py (#1896)

Added error handling in case `IP_ADDR_LOOKUP.get(addr)` fails.
This commit is contained in:
Mike Merrill
2021-05-28 11:03:56 -04:00
committed by GitHub
parent f00e69d619
commit 8646f2384c

View File

@@ -8,8 +8,8 @@ IP_ADDR_LOOKUP = maxminddb.open_database(
def lookup_ip_address(addr):
response = IP_ADDR_LOOKUP.get(addr)
try:
response = IP_ADDR_LOOKUP.get(addr)
return response["country"]["iso_code"]
except KeyError:
except (KeyError, ValueError):
return None