From: speedrun-program <71526906+speedrun-program@users.noreply.github.com> Date: Thu, 16 Sep 2021 19:49:38 +0000 (-0700) Subject: bpo-45225: use map function instead of genexpr in capwords (GH-28342) X-Git-Tag: v3.11.0a1~153 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a59ede244714455aa9ee8637608e019a20fa2ca6;p=thirdparty%2FPython%2Fcpython.git bpo-45225: use map function instead of genexpr in capwords (GH-28342) --- diff --git a/Lib/string.py b/Lib/string.py index 489777b10c25..261789cc10a4 100644 --- a/Lib/string.py +++ b/Lib/string.py @@ -45,7 +45,7 @@ def capwords(s, sep=None): sep is used to split and join the words. """ - return (sep or ' ').join(x.capitalize() for x in s.split(sep)) + return (sep or ' ').join(map(str.capitalize, s.split(sep))) #################################################################### diff --git a/Misc/NEWS.d/next/Library/2021-09-16-19-02-14.bpo-45225.xmKV4i.rst b/Misc/NEWS.d/next/Library/2021-09-16-19-02-14.bpo-45225.xmKV4i.rst new file mode 100644 index 000000000000..734fdd9b007d --- /dev/null +++ b/Misc/NEWS.d/next/Library/2021-09-16-19-02-14.bpo-45225.xmKV4i.rst @@ -0,0 +1 @@ +use map function instead of genexpr in capwords. \ No newline at end of file