-
-
Notifications
You must be signed in to change notification settings - Fork 33.2k
Open
Labels
3.13bugs and security fixesbugs and security fixes3.14bugs and security fixesbugs and security fixes3.15new features, bugs and security fixesnew features, bugs and security fixesOS-windowsstdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytopic-replRelated to the interactive shellRelated to the interactive shelltype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Bug report
Bug description:
I encountered the following unexpected behavior when working with the new REPL on Windows 10's cmd
just now:
Actual Behavior
>>> for i in range(0, 14, 2):
... print(i, end=" ")
...
>>> 4 6 8 10 12
- When I use print and pass an argument to the
end
-parameter, the resulting line is missing 4 characters. - The four chars of the REPL prompt
>>>
appear to write over the line, as the cursor blinks on the first visible position (indicator sits under the number 4) - Typing overwrites the shown chars.
Expected Behavior
>>> for i in range(0, 14, 2):
... print(i, end=" ")
...
0 2 4 6 8 10 12 >>> _
- REPL on Python 3.12 works as expected.
- Results are printed in one line, prompt appears at the end, cursor follows at end of line.
Note:
This works as expected:
>>> for i in range(0, 14, 2):
... print(i)
...
0
2
4
6
8
10
12
CPython versions tested on:
3.13
Operating systems tested on:
Windows
Linked PRs
journpy
Metadata
Metadata
Assignees
Labels
3.13bugs and security fixesbugs and security fixes3.14bugs and security fixesbugs and security fixes3.15new features, bugs and security fixesnew features, bugs and security fixesOS-windowsstdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytopic-replRelated to the interactive shellRelated to the interactive shelltype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error