tests/mock_swift.py: Properly wait for server to start

This commit is contained in:
Martin Pitt 2015-08-12 16:44:33 +02:00
parent ee0d5096de
commit 191025cacd

View File

@ -120,11 +120,9 @@ class AutoPkgTestSwiftServer:
self.server_pid = p self.server_pid = p
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
while True: while True:
try: if s.connect_ex(('127.0.0.1', self.port)) == 0:
s.connect_ex(('127.0.0.1', self.port))
break break
except OSError: time.sleep(0.1)
time.sleep(0.1)
return return
# child; quiesce logging on stderr # child; quiesce logging on stderr