forked from home-assistant/core
Allow get local ip to work without internet (#8855)
This commit is contained in:
@@ -99,7 +99,10 @@ def get_local_ip():
|
|||||||
|
|
||||||
return sock.getsockname()[0]
|
return sock.getsockname()[0]
|
||||||
except socket.error:
|
except socket.error:
|
||||||
|
try:
|
||||||
return socket.gethostbyname(socket.gethostname())
|
return socket.gethostbyname(socket.gethostname())
|
||||||
|
except socket.gaierror:
|
||||||
|
return '127.0.0.1'
|
||||||
finally:
|
finally:
|
||||||
sock.close()
|
sock.close()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user