]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-110815: Support non-ASCII keyword names in PyArg_ParseTupleAndKeywords() (GH-110816)
authorSerhiy Storchaka <storchaka@gmail.com>
Sat, 14 Oct 2023 05:50:03 +0000 (08:50 +0300)
committerGitHub <noreply@github.com>
Sat, 14 Oct 2023 05:50:03 +0000 (08:50 +0300)
commit7284e0ef84e53f80b2e60c3f51e3467d67a275f3
treeccc8b2aecb45f767c08b9b4b934bfe99ce76ef47
parentce298a1c1566467e7fd459c8f61478a26f42833e
gh-110815: Support non-ASCII keyword names in PyArg_ParseTupleAndKeywords() (GH-110816)

It already mostly worked, except in the case when invalid keyword
argument with non-ASCII name was passed to function with non-ASCII
parameter names. Then it crashed in the debug mode.
Doc/c-api/arg.rst
Doc/whatsnew/3.13.rst
Lib/test/test_capi/test_getargs.py
Misc/NEWS.d/next/C API/2023-10-13-14-18-06.gh-issue-110815.tEFLVl.rst [new file with mode: 0644]
Python/getargs.c