From a915d2333f117ea4680741766a31d65aea718cd2 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Tue, 1 May 2018 16:57:43 -0700 Subject: [PATCH] Catch failed hostname resolution (Fixes Tautulli/Tautulli-Issues#68) --- plexpy/helpers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plexpy/helpers.py b/plexpy/helpers.py index 100e2002..7dcd2471 100644 --- a/plexpy/helpers.py +++ b/plexpy/helpers.py @@ -1072,7 +1072,10 @@ def get_plexpy_url(hostname=None): s.connect(('', 0)) hostname = s.getsockname()[0] except socket.error: - hostname = socket.gethostbyname(socket.gethostname()) + try: + hostname = socket.gethostbyname(socket.gethostname()) + except socket.gaierror: + pass if not hostname: hostname = 'localhost'