Fix for keyerror when mc server can't be polled early enough

This commit is contained in:
Andrew 2022-03-01 22:45:44 -05:00
parent c8267bee80
commit 23641f4033

View File

@ -170,7 +170,10 @@ def ping(ip, port):
data += chunk
logger.debug(f"Server reports this data on ping: {data}")
return Server(json.loads(data))
try:
return Server(json.loads(data))
except KeyError:
return {}
finally:
sock.close()