]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.13] gh-132527: Added missing `w` typecode to array() error message (GH-132529...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Fri, 25 Apr 2025 14:12:02 +0000 (16:12 +0200)
committerGitHub <noreply@github.com>
Fri, 25 Apr 2025 14:12:02 +0000 (17:12 +0300)
Co-authored-by: Christian Veenhuis <124370897+ChVeen@users.noreply.github.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Co-authored-by: Tomas R. <tomas.roun8@gmail.com>
Misc/NEWS.d/next/Library/2025-04-14-23-00-00.gh-issue-132527.kTi8T7.rst [new file with mode: 0644]
Modules/arraymodule.c

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 (file)
index 0000000..997cc2b
--- /dev/null
@@ -0,0 +1 @@
+Include the valid typecode 'w' in the error message when an invalid typecode is passed to :class:`array.array`.
index 600302e1183f996ff171435070840c1580f4cf73..62a3cca1e948ba0d582b0260732bb3d55b67967f 100644 (file)
@@ -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;
 }