Fix regression PMS down notifications failing

This commit is contained in:
JonnyWong16 2016-04-06 19:17:56 -07:00
commit 4b0eab57a8
2 changed files with 10 additions and 17 deletions

View file

@ -450,19 +450,20 @@ class PlexTV(object):
def get_server_times(self):
servers = self.get_plextv_server_list(output_format='xml')
server_times = []
server_times = {}
try:
xml_head = servers.getElementsByTagName('Server')
except Exception as e:
logger.warn(u"PlexPy PlexTV :: Unable to parse XML for get_server_times: %s." % e)
return []
return {}
for a in xml_head:
if helpers.get_xml_attr(a, 'machineIdentifier') == plexpy.CONFIG.PMS_IDENTIFIER:
server_times.append({"created_at": helpers.get_xml_attr(a, 'createdAt'),
"updated_at": helpers.get_xml_attr(a, 'updatedAt')
})
server_times = {"created_at": helpers.get_xml_attr(a, 'createdAt'),
"updated_at": helpers.get_xml_attr(a, 'updatedAt'),
"version": helpers.get_xml_attr(a, 'version')
}
break
return server_times