From 80b318b45cc65147c2915d1f17050c4a2492fed8 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Mon, 1 Jan 2018 16:09:26 -0800 Subject: [PATCH] Check for failed to retrieve releases from GitHub --- plexpy/versioncheck.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plexpy/versioncheck.py b/plexpy/versioncheck.py index ff7f0efa..7a38e008 100644 --- a/plexpy/versioncheck.py +++ b/plexpy/versioncheck.py @@ -178,6 +178,10 @@ def checkGithub(auto_update=False): url = 'https://api.github.com/repos/%s/plexpy/releases' % plexpy.CONFIG.GIT_USER releases = request.request_json(url, timeout=20, whitelist_status_code=404, validator=lambda x: type(x) == list) + if releases is None: + logger.warn('Could not get releases from GitHub.') + return plexpy.LATEST_VERSION + if plexpy.CONFIG.GIT_BRANCH == 'master': release = next((r for r in releases if not r['prerelease']), releases[0]) elif plexpy.CONFIG.GIT_BRANCH == 'beta':