Catch failed hostname resolution (Fixes Tautulli/Tautulli-Issues#68)

This commit is contained in:
JonnyWong16 2018-05-01 16:57:43 -07:00
parent aaf5a18251
commit a915d2333f

View file

@ -1072,7 +1072,10 @@ def get_plexpy_url(hostname=None):
s.connect(('<broadcast>', 0)) s.connect(('<broadcast>', 0))
hostname = s.getsockname()[0] hostname = s.getsockname()[0]
except socket.error: except socket.error:
try:
hostname = socket.gethostbyname(socket.gethostname()) hostname = socket.gethostbyname(socket.gethostname())
except socket.gaierror:
pass
if not hostname: if not hostname:
hostname = 'localhost' hostname = 'localhost'