Backed out changeset cb31d5a52868 (bug 1028407) under suspicion of web-platform bustage on a CLOSED TREE

This commit is contained in:
Wes Kocher 2014-10-17 13:24:51 -07:00
parent 64feb9412e
commit 4b2f291d8c

View File

@ -587,20 +587,17 @@ class Marionette(object):
def wait_for_port(self, timeout=60):
starttime = datetime.datetime.now()
while datetime.datetime.now() - starttime < datetime.timedelta(seconds=timeout):
sock = None
try:
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((self.host, self.port))
data = sock.recv(16)
sock.close()
if ':' in data:
time.sleep(5)
return True
except socket.error:
pass
finally:
if sock:
sock.close()
time.sleep(.1)
time.sleep(1)
return False
@do_crash_check