From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Fri, 25 Apr 2025 14:12:02 +0000 (+0200) Subject: [3.13] gh-132527: Added missing `w` typecode to array() error message (GH-132529... X-Git-Tag: v3.13.4~222 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3ff35ba47153243a9e174745afb8363ce9007e02;p=thirdparty%2FPython%2Fcpython.git [3.13] gh-132527: Added missing `w` typecode to array() error message (GH-132529) (#132938) Co-authored-by: Christian Veenhuis <124370897+ChVeen@users.noreply.github.com> Co-authored-by: Terry Jan Reedy Co-authored-by: Tomas R. --- diff --git a/Misc/NEWS.d/next/Library/2025-04-14-23-00-00.gh-issue-132527.kTi8T7.rst b/Misc/NEWS.d/next/Library/2025-04-14-23-00-00.gh-issue-132527.kTi8T7.rst new file mode 100644 index 000000000000..997cc2b784f7 --- /dev/null +++ b/Misc/NEWS.d/next/Library/2025-04-14-23-00-00.gh-issue-132527.kTi8T7.rst @@ -0,0 +1 @@ +Include the valid typecode 'w' in the error message when an invalid typecode is passed to :class:`array.array`. diff --git a/Modules/arraymodule.c b/Modules/arraymodule.c index 600302e1183f..62a3cca1e948 100644 --- a/Modules/arraymodule.c +++ b/Modules/arraymodule.c @@ -2840,7 +2840,7 @@ array_new(PyTypeObject *type, PyObject *args, PyObject *kwds) } } PyErr_SetString(PyExc_ValueError, - "bad typecode (must be b, B, u, h, H, i, I, l, L, q, Q, f or d)"); + "bad typecode (must be b, B, u, w, h, H, i, I, l, L, q, Q, f or d)"); return NULL; }