mirror of
https://github.com/python/cpython.git
synced 2025-10-10 00:43:41 +00:00
Issue #10570: curses.tigetstr() is now expecting a byte string, instead of a
Unicode string. This is an incompatible change, but the previous behaviour was completly wrong.
This commit is contained in:
parent
f7ed9fc063
commit
2662133a05
4 changed files with 11 additions and 3 deletions
|
@ -190,7 +190,7 @@ def module_funcs(stdscr):
|
|||
curses.tigetflag('hc')
|
||||
curses.tigetnum('co')
|
||||
curses.tigetstr('cr')
|
||||
curses.tparm('cr')
|
||||
curses.tparm(b'cr')
|
||||
curses.typeahead(sys.__stdin__.fileno())
|
||||
curses.unctrl('a')
|
||||
curses.ungetch('a')
|
||||
|
@ -264,6 +264,10 @@ def test_issue6243(stdscr):
|
|||
curses.ungetch(1025)
|
||||
stdscr.getkey()
|
||||
|
||||
def test_issue10570():
|
||||
b = curses.tparm(curses.tigetstr("cup"), 5, 3)
|
||||
assert type(b) is bytes
|
||||
|
||||
def main(stdscr):
|
||||
curses.savetty()
|
||||
try:
|
||||
|
@ -272,6 +276,7 @@ def main(stdscr):
|
|||
test_userptr_without_set(stdscr)
|
||||
test_resize_term(stdscr)
|
||||
test_issue6243(stdscr)
|
||||
test_issue10570()
|
||||
finally:
|
||||
curses.resetty()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue