mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-14 09:12:58 -07:00
Change method for determining server list for OAuth
This commit is contained in:
parent
13dac9c1ea
commit
56e9845b2c
1 changed files with 4 additions and 4 deletions
|
@ -211,17 +211,17 @@ class PlexTV(object):
|
||||||
|
|
||||||
|
|
||||||
def get_server_token(self):
|
def get_server_token(self):
|
||||||
servers = self.get_plextv_server_list(output_format='xml')
|
servers = self.get_plextv_resources(output_format='xml')
|
||||||
server_token = ''
|
server_token = ''
|
||||||
|
|
||||||
try:
|
try:
|
||||||
xml_head = servers.getElementsByTagName('Server')
|
xml_head = servers.getElementsByTagName('Device')
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.warn(u"Tautulli PlexTV :: Unable to parse XML for get_server_token: %s." % e)
|
logger.warn(u"Tautulli PlexTV :: Unable to parse XML for get_server_token: %s." % e)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
for a in xml_head:
|
for a in xml_head:
|
||||||
if helpers.get_xml_attr(a, 'machineIdentifier') == plexpy.CONFIG.PMS_IDENTIFIER:
|
if helpers.get_xml_attr(a, 'clientIdentifier') == plexpy.CONFIG.PMS_IDENTIFIER:
|
||||||
server_token = helpers.get_xml_attr(a, 'accessToken')
|
server_token = helpers.get_xml_attr(a, 'accessToken')
|
||||||
break
|
break
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue