summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIrit Katriel <1055913+iritkatriel@users.noreply.github.com>2022-04-19 18:16:20 +0100
committerGitHub <noreply@github.com>2022-04-19 18:16:20 +0100
commit3c4380651301f255ef8149b638a1fae205ede575 (patch)
tree3955ab934417d3c13693868464fcb01ede5c71d7
parenta059395921e4402c13a860aaa8fc44fea2023aa3 (diff)
downloadcpython-git-3c4380651301f255ef8149b638a1fae205ede575.tar.gz
gh-74166: make all_errors keyword-only (GH-91704)
-rwxr-xr-xDoc/library/socket.rst2
-rwxr-xr-xLib/socket.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/Doc/library/socket.rst b/Doc/library/socket.rst
index d7a440127e..cff5a32afb 100755
--- a/Doc/library/socket.rst
+++ b/Doc/library/socket.rst
@@ -660,7 +660,7 @@ The following functions all create :ref:`socket objects <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 28d9c89d60..e08fb620eb 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,