Issue #28333: Fixes off-by-one error that was adding an extra space.
diff --git a/Parser/myreadline.c b/Parser/myreadline.c
index e40951c..9f3c2e3 100644
--- a/Parser/myreadline.c
+++ b/Parser/myreadline.c
@@ -225,7 +225,8 @@
                         if (wlen) {
                             DWORD n;
                             fflush(stderr);
-                            WriteConsoleW(hStdErr, wbuf, wlen, &n, NULL);
+                            /* wlen includes null terminator, so subtract 1 */
+                            WriteConsoleW(hStdErr, wbuf, wlen - 1, &n, NULL);
                         }
                         PyMem_RawFree(wbuf);
                     }