mirror of
https://github.com/home-assistant/core.git
synced 2025-07-15 09:17:10 +00:00
Catch connection issue with freegeoip.net (Fixes #1378)
This commit is contained in:
parent
9e4ddc405d
commit
eb8228237e
@ -1,7 +1,4 @@
|
||||
"""
|
||||
homeassistant.util.location
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Module with location helpers.
|
||||
|
||||
detect_location_info and elevation are mocked by default during tests.
|
||||
@ -26,8 +23,8 @@ def detect_location_info():
|
||||
try:
|
||||
raw_info = requests.get(
|
||||
'https://freegeoip.net/json/', timeout=5).json()
|
||||
except requests.RequestException:
|
||||
return
|
||||
except (requests.RequestException, ValueError):
|
||||
return None
|
||||
|
||||
data = {key: raw_info.get(key) for key in LocationInfo._fields}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user