This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Dietmar Schindler
Recipients Dietmar Schindler, ned.deily, twouters
Date 2016-08-09.07:31:02
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1470727863.32.0.962121857615.issue27693@psf.upfronthosting.co.za>
In-reply-to
Content
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.
History
Date User Action Args
2016-08-09 07:31:03Dietmar Schindlersetrecipients: + Dietmar Schindler, twouters, ned.deily
2016-08-09 07:31:03Dietmar Schindlersetmessageid: <1470727863.32.0.962121857615.issue27693@psf.upfronthosting.co.za>
2016-08-09 07:31:03Dietmar Schindlerlinkissue27693 messages
2016-08-09 07:31:02Dietmar Schindlercreate