python24 travis issue diagnosis attempt

This commit is contained in:
Matt Martz
2015-05-15 10:34:52 -05:00
parent 51d0d88b96
commit 6366a8a172
2 changed files with 6 additions and 12 deletions

View File

@@ -442,9 +442,12 @@ def closestServers(client, all=False):
try:
root = ET.fromstring(''.encode().join(serversxml))
elements = root.getiterator('server')
except AttributeError: # Python3 branch
root = DOM.parseString(''.join(serversxml))
elements = root.getElementsByTagName('server')
except AttributeError, e: # Python3 branch
try:
root = DOM.parseString(''.join(serversxml))
elements = root.getElementsByTagName('server')
except:
raise e
except SyntaxError:
raise SpeedtestCliServerListError
for server in elements: