From 467a5c406728be2c9897013411a2dc649b2db01f Mon Sep 17 00:00:00 2001 From: Antoine Pitrou Date: Mon, 9 Apr 2012 01:15:06 +0200 Subject: [PATCH] Fix flakiness in test_socketserver --- Lib/test/test_socketserver.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Lib/test/test_socketserver.py b/Lib/test/test_socketserver.py index 07b0c193ea..3c7287a081 100644 --- a/Lib/test/test_socketserver.py +++ b/Lib/test/test_socketserver.py @@ -34,8 +34,11 @@ def signal_alarm(n): if hasattr(signal, 'alarm'): signal.alarm(n) +# Remember real select() to avoid interferences with mocking +_real_select = select.select + def receive(sock, n, timeout=20): - r, w, x = select.select([sock], [], [], timeout) + r, w, x = _real_select([sock], [], [], timeout) if sock in r: return sock.recv(n) else: -- 2.50.1