mirror of
https://github.com/python/cpython.git
synced 2025-07-09 20:35:26 +00:00
gh-126332: Fix pyrepl crash for double ctrl-z in line overflow (#126650)
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
This commit is contained in:
parent
f18b226492
commit
d147e5e52c
3 changed files with 16 additions and 1 deletions
|
@ -16,7 +16,7 @@ def str_width(c: str) -> int:
|
|||
|
||||
|
||||
def wlen(s: str) -> int:
|
||||
if len(s) == 1:
|
||||
if len(s) == 1 and s != '\x1a':
|
||||
return str_width(s)
|
||||
length = sum(str_width(i) for i in s)
|
||||
# remove lengths of any escape sequences
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue