From 245b1ce9fa93fa76ad8f31e34c3f070c6537601a Mon Sep 17 00:00:00 2001 From: angelblue05 Date: Thu, 27 Oct 2016 05:02:15 -0500 Subject: [PATCH] Catch error retrieving session To review later --- resources/lib/entrypoint.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/resources/lib/entrypoint.py b/resources/lib/entrypoint.py index de23a836..1b1fbb6f 100644 --- a/resources/lib/entrypoint.py +++ b/resources/lib/entrypoint.py @@ -364,9 +364,14 @@ def addUser(): break window('EmbyAdditionalUserImage.%s' % i, clear=True) - url = "{server}/emby/Sessions?DeviceId=%s" % deviceId + url = "{server}/emby/Sessions?DeviceId=%s&format=json" % deviceId result = doUtils.downloadUrl(url) - additionalUsers = result[0]['AdditionalUsers'] + try: + additionalUsers = result[0]['AdditionalUsers'] + except (KeyError, TypeError) as error: + log.error(error) + additionaluser = [] + count = 0 for additionaluser in additionalUsers: userid = additionaluser['UserId']