https://github.com/python/cpython/commit/52454c5d59c50147233f4229497a655e6e8c8408 commit: 52454c5d59c50147233f4229497a655e6e8c8408 branch: main author: Christian Veenhuis <124370897+chv...@users.noreply.github.com> committer: hugovk <1324225+hug...@users.noreply.github.com> date: 2025-04-25T16:31:05+03:00 summary:
gh-132527: Added missing `w` typecode to array() error message (#132529) Co-authored-by: Terry Jan Reedy <tjre...@udel.edu> Co-authored-by: Tomas R. <tomas.ro...@gmail.com> files: A Misc/NEWS.d/next/Library/2025-04-14-23-00-00.gh-issue-132527.kTi8T7.rst M 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 index 00000000000000..997cc2b784f7e6 --- /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 16f757feca3342..401a3a7072b846 100644 --- a/Modules/arraymodule.c +++ b/Modules/arraymodule.c @@ -2873,7 +2873,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; } _______________________________________________ Python-checkins mailing list -- python-checkins@python.org To unsubscribe send an email to python-checkins-le...@python.org https://mail.python.org/mailman3/lists/python-checkins.python.org/ Member address: arch...@mail-archive.com