Skip to content

Commit 43bf045

Browse files
committed
Issue python#11749: try to fix transient test_socket failure
1 parent 9c25486 commit 43bf045

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

Lib/test/test_socket.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1384,6 +1384,10 @@ def testSmallReadNonBlocking(self):
13841384
self.evt1.set()
13851385
self.evt2.wait(1.0)
13861386
first_seg = self.read_file.read(len(self.read_msg) - 3)
1387+
if first_seg is None:
1388+
# Data not arrived (can happen under Windows), wait a bit
1389+
time.sleep(0.5)
1390+
first_seg = self.read_file.read(len(self.read_msg) - 3)
13871391
buf = bytearray(10)
13881392
n = self.read_file.readinto(buf)
13891393
self.assertEqual(n, 3)

0 commit comments

Comments
 (0)