https://github.com/python/cpython/commit/f49749cf8f61db0182304c00d6a4ee1b5e361766
commit: f49749cf8f61db0182304c00d6a4ee1b5e361766
branch: 3.13
author: Miss Islington (bot) <[email protected]>
committer: JelleZijlstra <[email protected]>
date: 2024-05-25T13:46:41Z
summary:

[3.13] gh-111999: Fix the signature of str.format_map() (GH-119540) (#119543)

(cherry picked from commit 08e65430aafa1047029e6f132a5f748c415bda14)

Co-authored-by: Serhiy Storchaka <[email protected]>

files:
A Misc/NEWS.d/next/Core and 
Builtins/2024-05-25-13-51-48.gh-issue-111999.L0q1gh.rst
M Doc/library/stdtypes.rst
M Objects/unicodeobject.c

diff --git a/Doc/library/stdtypes.rst b/Doc/library/stdtypes.rst
index c5a965b23016d0..ca4c949aafced0 100644
--- a/Doc/library/stdtypes.rst
+++ b/Doc/library/stdtypes.rst
@@ -1768,7 +1768,7 @@ expression support in the :mod:`re` module).
       cases.
 
 
-.. method:: str.format_map(mapping)
+.. method:: str.format_map(mapping, /)
 
    Similar to ``str.format(**mapping)``, except that ``mapping`` is
    used directly and not copied to a :class:`dict`.  This is useful
diff --git a/Misc/NEWS.d/next/Core and 
Builtins/2024-05-25-13-51-48.gh-issue-111999.L0q1gh.rst b/Misc/NEWS.d/next/Core 
and Builtins/2024-05-25-13-51-48.gh-issue-111999.L0q1gh.rst
new file mode 100644
index 00000000000000..4b1ca6ca5b0765
--- /dev/null
+++ b/Misc/NEWS.d/next/Core and 
Builtins/2024-05-25-13-51-48.gh-issue-111999.L0q1gh.rst 
@@ -0,0 +1 @@
+Fix the signature of :meth:`str.format_map`.
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c
index 480b6713905c70..c8a07288d397d2 100644
--- a/Objects/unicodeobject.c
+++ b/Objects/unicodeobject.c
@@ -13411,7 +13411,7 @@ Return a formatted version of the string, using 
substitutions from args and kwar
 The substitutions are identified by braces ('{' and '}').");
 
 PyDoc_STRVAR(format_map__doc__,
-             "format_map($self, /, mapping)\n\
+             "format_map($self, mapping, /)\n\
 --\n\
 \n\
 Return a formatted version of the string, using substitutions from mapping.\n\

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]

Reply via email to