Hotfix: catch socket.errors when polling a server.

This commit is contained in:
A. Svensson 2015-10-27 13:48:52 +01:00
parent 61ee03f495
commit fabf9b8748

View File

@ -29,7 +29,7 @@ def poll_ss13_server(server, timeout=30):
players = int(struct.unpack('f', response[5:9])[0])
assert(players >= 0)
return players, server
except (socket.timeout, AssertionError) as e:
except (socket.error, socket.timeout, AssertionError) as e:
try:
sock.close()
except UnboundLocalError: