Merge pull request #1576 from joopert/kodi_log_once

log "unable to fetch kodi data" only once
This commit is contained in:
Paulus Schoutsen 2016-03-18 15:37:52 -07:00
commit 72fdd94b29

View file

@ -50,7 +50,7 @@ class KodiDevice(MediaPlayerDevice):
self._server = jsonrpc_requests.Server( self._server = jsonrpc_requests.Server(
'{}/jsonrpc'.format(self._url), '{}/jsonrpc'.format(self._url),
auth=auth) auth=auth)
self._players = None self._players = list()
self._properties = None self._properties = None
self._item = None self._item = None
self._app_properties = None self._app_properties = None
@ -67,6 +67,7 @@ class KodiDevice(MediaPlayerDevice):
try: try:
return self._server.Player.GetActivePlayers() return self._server.Player.GetActivePlayers()
except jsonrpc_requests.jsonrpc.TransportError: except jsonrpc_requests.jsonrpc.TransportError:
if self._players is not None:
_LOGGER.warning('Unable to fetch kodi data') _LOGGER.warning('Unable to fetch kodi data')
_LOGGER.debug('Unable to fetch kodi data', exc_info=True) _LOGGER.debug('Unable to fetch kodi data', exc_info=True)
return None return None