Dietmar Schindler added the comment:

Regarding Issue8243: This issue is about writing the lower-right character of a 
window via *addch()* or *addstr()*. But for curses.textpad.Textbox(win).edit() 
the use of *addch()* or *addstr()* is not unavoidable; it could well use 
*insch()* or *insstr()* (at the lower-right cell or everywhere), which don't 
cause the problem of the cursor advancing outside the window. Or, 
curses.textpad.Textbox(win).edit() could handle the exception caused thereby. 
It's all in the hands of curses.textpad.Textbox(win).edit()'s implementation, 
to work as specified.
Besides, even if terminals where writing to the last character position on 
screen caused an automatic scroll were still relevant, that wouldn't justify 
impeding the behavior of all other windows (that don't contain the screen's 
last cell). Just documenting erroneous behavior would, in my opinion, be an 
unfortunate choice.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue27693>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to