Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6e20460

Browse files
committed
Issue #21566: Make use of socket.listen() default backlog.
1 parent 8518b79 commit 6e20460

18 files changed

Lines changed: 33 additions & 33 deletions

Lib/multiprocessing/forkserver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def ensure_running(self):
107107
address = connection.arbitrary_address('AF_UNIX')
108108
listener.bind(address)
109109
os.chmod(address, 0o600)
110-
listener.listen(100)
110+
listener.listen()
111111

112112
# all client processes own the write end of the "alive" pipe;
113113
# when they all terminate the read end becomes ready.

Lib/test/_test_multiprocessing.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2543,7 +2543,7 @@ def _listener(cls, conn, families):
25432543

25442544
l = socket.socket()
25452545
l.bind((test.support.HOST, 0))
2546-
l.listen(1)
2546+
l.listen()
25472547
conn.send(l.getsockname())
25482548
new_conn, addr = l.accept()
25492549
conn.send(new_conn)
@@ -3190,7 +3190,7 @@ def test_wait_socket(self, slow=False):
31903190
from multiprocessing.connection import wait
31913191
l = socket.socket()
31923192
l.bind((test.support.HOST, 0))
3193-
l.listen(4)
3193+
l.listen()
31943194
addr = l.getsockname()
31953195
readers = []
31963196
procs = []

Lib/test/test_asynchat.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def __init__(self, event):
3737
self.start_resend_event = None
3838

3939
def run(self):
40-
self.sock.listen(1)
40+
self.sock.listen()
4141
self.event.set()
4242
conn, client = self.sock.accept()
4343
self.buffer = b""

Lib/test/test_asyncio/test_events.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,7 @@ def test_sock_accept(self):
428428
listener = socket.socket()
429429
listener.setblocking(False)
430430
listener.bind(('127.0.0.1', 0))
431-
listener.listen(1)
431+
listener.listen()
432432
client = socket.socket()
433433
client.connect(listener.getsockname())
434434

Lib/test/test_asyncore.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def handle_error(self):
6464
# used when testing senders; just collects what it gets until newline is sent
6565
def capture_server(evt, buf, serv):
6666
try:
67-
serv.listen(5)
67+
serv.listen()
6868
conn, addr = serv.accept()
6969
except socket.timeout:
7070
pass

Lib/test/test_epoll.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class TestEPoll(unittest.TestCase):
4444
def setUp(self):
4545
self.serverSocket = socket.socket()
4646
self.serverSocket.bind(('127.0.0.1', 0))
47-
self.serverSocket.listen(1)
47+
self.serverSocket.listen()
4848
self.connections = [self.serverSocket]
4949

5050
def tearDown(self):

Lib/test/test_ftplib.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ def cmd_port(self, arg):
137137
def cmd_pasv(self, arg):
138138
with socket.socket() as sock:
139139
sock.bind((self.socket.getsockname()[0], 0))
140-
sock.listen(5)
140+
sock.listen()
141141
sock.settimeout(TIMEOUT)
142142
ip, port = sock.getsockname()[:2]
143143
ip = ip.replace('.', ','); p1 = port / 256; p2 = port % 256
@@ -155,7 +155,7 @@ def cmd_eprt(self, arg):
155155
def cmd_epsv(self, arg):
156156
with socket.socket(socket.AF_INET6) as sock:
157157
sock.bind((self.socket.getsockname()[0], 0))
158-
sock.listen(5)
158+
sock.listen()
159159
sock.settimeout(TIMEOUT)
160160
port = sock.getsockname()[1]
161161
self.push('229 entering extended passive mode (|||%d|)' %port)
@@ -983,7 +983,7 @@ def server(self):
983983
# 1) when the connection is ready to be accepted.
984984
# 2) when it is safe for the caller to close the connection
985985
# 3) when we have closed the socket
986-
self.sock.listen(5)
986+
self.sock.listen()
987987
# (1) Signal the caller that we are ready to accept the connection.
988988
self.evt.set()
989989
try:

Lib/test/test_httplib.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -919,7 +919,7 @@ def setUp(self):
919919
self.serv = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
920920
self.port = support.bind_port(self.serv)
921921
self.source_port = support.find_unused_port()
922-
self.serv.listen(5)
922+
self.serv.listen()
923923
self.conn = None
924924

925925
def tearDown(self):
@@ -951,7 +951,7 @@ class TimeoutTest(TestCase):
951951
def setUp(self):
952952
self.serv = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
953953
TimeoutTest.PORT = support.bind_port(self.serv)
954-
self.serv.listen(5)
954+
self.serv.listen()
955955

956956
def tearDown(self):
957957
self.serv.close()

Lib/test/test_kqueue.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ def test_create_event(self):
8989
def test_queue_event(self):
9090
serverSocket = socket.socket()
9191
serverSocket.bind(('127.0.0.1', 0))
92-
serverSocket.listen(1)
92+
serverSocket.listen()
9393
client = socket.socket()
9494
client.setblocking(False)
9595
try:

Lib/test/test_poplib.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,7 @@ def tearDown(self):
451451
del self.thread # Clear out any dangling Thread objects.
452452

453453
def server(self, evt, serv):
454-
serv.listen(5)
454+
serv.listen()
455455
evt.set()
456456
try:
457457
conn, addr = serv.accept()

0 commit comments

Comments
 (0)