Skip to content

Commit 0175af8

Browse files
author
Stefan Krah
committed
Merge.
2 parents c64150b + 080e1cc commit 0175af8

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

Lib/test/test_asyncore.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -789,14 +789,18 @@ def test_quick_connect(self):
789789
count=500))
790790
t.start()
791791

792-
for x in range(20):
793-
s = socket.socket(self.family, socket.SOCK_STREAM)
794-
s.setsockopt(socket.SOL_SOCKET, socket.SO_LINGER,
795-
struct.pack('ii', 1, 0))
792+
793+
s = socket.socket(self.family, socket.SOCK_STREAM)
794+
s.settimeout(.2)
795+
s.setsockopt(socket.SOL_SOCKET, socket.SO_LINGER,
796+
struct.pack('ii', 1, 0))
797+
try:
796798
s.connect(server.address)
799+
except socket.error:
800+
pass
801+
finally:
797802
s.close()
798803

799-
800804
class TestAPI_UseIPv4Sockets(BaseTestAPI):
801805
family = socket.AF_INET
802806
addr = (HOST, 0)

0 commit comments

Comments
 (0)