From 191025cacda8467cab972d759f6f7908af51f346 Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Wed, 12 Aug 2015 16:44:33 +0200 Subject: [PATCH] tests/mock_swift.py: Properly wait for server to start --- tests/mock_swift.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tests/mock_swift.py b/tests/mock_swift.py index 0d4394c..ed86e2c 100644 --- a/tests/mock_swift.py +++ b/tests/mock_swift.py @@ -120,11 +120,9 @@ class AutoPkgTestSwiftServer: self.server_pid = p s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) while True: - try: - s.connect_ex(('127.0.0.1', self.port)) + if s.connect_ex(('127.0.0.1', self.port)) == 0: break - except OSError: - time.sleep(0.1) + time.sleep(0.1) return # child; quiesce logging on stderr