From: Benjamin Peterson Date: Sun, 31 Oct 2010 17:34:34 +0000 (+0000) Subject: fix leaking sockets X-Git-Tag: v3.2a4~218 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d6868b4ed45617675151d5abda7acf0080df8ca5;p=python fix leaking sockets --- diff --git a/Lib/test/test_asyncore.py b/Lib/test/test_asyncore.py index 5450468252..57e759dffe 100644 --- a/Lib/test/test_asyncore.py +++ b/Lib/test/test_asyncore.py @@ -564,6 +564,7 @@ class BaseTestAPI(unittest.TestCase): asyncore.dispatcher.handle_accept(self) def handle_accepted(self, sock, addr): + sock.close() self.flag = True server = TestListener() @@ -721,6 +722,7 @@ class BaseTestAPI(unittest.TestCase): s = asyncore.dispatcher(socket.socket()) self.assertFalse(s.socket.getsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR)) + s.socket.close() s.create_socket(socket.AF_INET, socket.SOCK_STREAM) s.set_reuse_addr() self.assertTrue(s.socket.getsockopt(socket.SOL_SOCKET,