Fix property update

This commit is contained in:
badaix 2021-06-03 12:45:28 +02:00
parent 0c641ca891
commit ea6897219b

View file

@ -574,18 +574,19 @@ class MPDWrapper(object):
return diff return diff
def _update_properties(self, force=False): def _update_properties(self, force=False):
logger.debug(f'update_properties force: {force}')
old_position = self._position old_position = self._position
old_time = self._time old_time = self._time
new_song = self.client.currentsong() new_song = self.client.currentsong()
if not new_song: if not new_song:
logger.debug("_update_properties: failed to get current song") logger.debug("_update_properties: failed to get current song")
return new_song = {}
new_status = self.client.status() new_status = self.client.status()
if not new_status: if not new_status:
logger.debug("_update_properties: failed to get new status") logger.debug("_update_properties: failed to get new status")
return new_status = {}
changed_status = self.__diff_map(self._status, new_status) changed_status = self.__diff_map(self._status, new_status)
if len(changed_status) > 0: if len(changed_status) > 0: