]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
pytests/kresd: more resilient initial socket creation
authorTomas Krizek <tomas.krizek@nic.cz>
Fri, 4 Jan 2019 15:14:30 +0000 (16:14 +0100)
committerTomas Krizek <tomas.krizek@nic.cz>
Tue, 8 Jan 2019 15:48:49 +0000 (16:48 +0100)
tests/pytests/kresd.py

index 0963f1ef33982f7d0182064f12e0ced0c258142c..4b122f6f14dde45a9b67d2e06316ae8f228eed5a 100644 (file)
@@ -154,7 +154,10 @@ class Kresd(ContextDecorator):
             except ConnectionRefusedError:
                 continue
             else:
-                return utils.try_ping_alive(sock, close=True, msgid=10000)
+                try:
+                    return utils.try_ping_alive(sock, close=True, msgid=10000)
+                except socket.timeout:
+                    continue
             finally:
                 sock.close()
         raise RuntimeError("Kresd didn't start in time")