From: Irit Katriel <1055913+iritkatriel@users.noreply.github.com> Date: Tue, 19 Apr 2022 17:16:20 +0000 (+0100) Subject: gh-74166: make all_errors keyword-only (GH-91704) X-Git-Tag: v3.11.0b1~298 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3c4380651301f255ef8149b638a1fae205ede575;p=thirdparty%2FPython%2Fcpython.git gh-74166: make all_errors keyword-only (GH-91704) --- diff --git a/Doc/library/socket.rst b/Doc/library/socket.rst index d7a440127ec9..cff5a32afb46 100755 --- a/Doc/library/socket.rst +++ b/Doc/library/socket.rst @@ -660,7 +660,7 @@ The following functions all create :ref:`socket objects `. Windows support added. -.. function:: create_connection(address[, timeout[, source_address[, all_errors]]]) +.. function:: create_connection(address, timeout=GLOBAL_DEFAULT, source_address=None, *, all_errors=False) Connect to a TCP service listening on the internet *address* (a 2-tuple ``(host, port)``), and return the socket object. This is a higher-level diff --git a/Lib/socket.py b/Lib/socket.py index 28d9c89d601a..e08fb620eb1b 100755 --- a/Lib/socket.py +++ b/Lib/socket.py @@ -806,7 +806,7 @@ def getfqdn(name=''): _GLOBAL_DEFAULT_TIMEOUT = object() def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, - source_address=None, all_errors=False): + source_address=None, *, all_errors=False): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host,