From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Thu, 3 Jul 2025 10:31:43 +0000 (+0200) Subject: [3.13] gh-135069: Fix exception message in encodings.idna module (GH-135071) (#136236) X-Git-Tag: v3.13.6~136 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fc77192109f8aed83382ce7f4cd6fe517c051ab2;p=thirdparty%2FPython%2Fcpython.git [3.13] gh-135069: Fix exception message in encodings.idna module (GH-135071) (#136236) gh-135069: Fix exception message in encodings.idna module (GH-135071) (cherry picked from commit 8dc3383abea72ee3deafec60818aeb817d8fec09) Co-authored-by: Daniel Hollas --- diff --git a/Lib/encodings/idna.py b/Lib/encodings/idna.py index 60a8d5eb227f..0c90b4c9fe18 100644 --- a/Lib/encodings/idna.py +++ b/Lib/encodings/idna.py @@ -316,7 +316,7 @@ class IncrementalEncoder(codecs.BufferedIncrementalEncoder): class IncrementalDecoder(codecs.BufferedIncrementalDecoder): def _buffer_decode(self, input, errors, final): if errors != 'strict': - raise UnicodeError("Unsupported error handling: {errors}") + raise UnicodeError(f"Unsupported error handling: {errors}") if not input: return ("", 0) diff --git a/Misc/NEWS.d/next/Library/2025-06-03-12-59-17.gh-issue-135069.xop30V.rst b/Misc/NEWS.d/next/Library/2025-06-03-12-59-17.gh-issue-135069.xop30V.rst new file mode 100644 index 000000000000..1affb5e2aada --- /dev/null +++ b/Misc/NEWS.d/next/Library/2025-06-03-12-59-17.gh-issue-135069.xop30V.rst @@ -0,0 +1,3 @@ +Fix the "Invalid error handling" exception in +:class:`!encodings.idna.IncrementalDecoder` to correctly replace the +'errors' parameter.