]> granicus.if.org Git - python/commit
BPO-17561: set create_server backlog default to None (GH-12735)
authorGiampaolo Rodola <g.rodola@gmail.com>
Tue, 9 Apr 2019 02:42:06 +0000 (04:42 +0200)
committerGitHub <noreply@github.com>
Tue, 9 Apr 2019 02:42:06 +0000 (04:42 +0200)
commit8702b67dad62a9084f6c1823dce10653743667c8
treee43d21d01315d3543754a3e43119e5158d6f5dbd
parent79b5d29041bd85ea3baa050b3fa2481344ea35c9
BPO-17561: set create_server backlog default to None (GH-12735)

It turns out doing socket.listen(0) does not equal to "choose a
reasonable default". It actually means "set backlog to 0".
As such set backlog=None as the default for socket.create_server.
Fixes the following BB failures:
https://github.com/python/cpython/pull/11784#issuecomment-481036369
Ref. BPO-1756, GH-11784.
Doc/library/socket.rst
Lib/socket.py
Misc/NEWS.d/next/Library/2019-04-09-04-08-46.bpo-17561.hOhVnh.rst [new file with mode: 0644]