mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2024-12-26 02:36:10 +00:00
Prevent error in monitor
Put in place try/except in case data is None
This commit is contained in:
parent
3e4d590617
commit
00ee891952
1 changed files with 16 additions and 9 deletions
|
@ -66,19 +66,26 @@ class Monitor(xbmc.Monitor):
|
||||||
|
|
||||||
data = json.loads(data)
|
data = json.loads(data)
|
||||||
|
|
||||||
if method != 'LoadServer' and data.get('ServerId') and data['ServerId'] not in self.servers:
|
LOG.info("[ %s: %s ] %s", sender, method, json.dumps(data, indent=4))
|
||||||
|
|
||||||
try:
|
try:
|
||||||
connect.Connect().register(data['ServerId'])
|
if method != 'LoadServer' and data.get('ServerId') and data['ServerId'] not in self.servers:
|
||||||
self.server_instance(data['ServerId'])
|
|
||||||
except Exception as error:
|
|
||||||
|
|
||||||
LOG.error(error)
|
try:
|
||||||
dialog("ok", heading="{emby}", line1=_(33142))
|
connect.Connect().register(data['ServerId'])
|
||||||
|
self.server_instance(data['ServerId'])
|
||||||
|
except Exception as error:
|
||||||
|
|
||||||
return
|
LOG.error(error)
|
||||||
|
dialog("ok", heading="{emby}", line1=_(33142))
|
||||||
|
|
||||||
server = Emby(data.get('ServerId'))
|
return
|
||||||
|
|
||||||
|
server = Emby(data.get('ServerId'))
|
||||||
|
except Exception as error:
|
||||||
|
|
||||||
|
LOG.error(error)
|
||||||
|
server = Emby()
|
||||||
|
|
||||||
if method == 'GetItem':
|
if method == 'GetItem':
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue