Commit ef5ce884 authored by Jay Crotts's avatar Jay Crotts Committed by Ned Deily

bpo-8243: Doc patch for curses.window.addstr and curses.window.addch (GH-5179)

parent 9e2be606
...@@ -685,6 +685,12 @@ the following methods and attributes: ...@@ -685,6 +685,12 @@ the following methods and attributes:
character previously painter at that location. By default, the character character previously painter at that location. By default, the character
position and attributes are the current settings for the window object. position and attributes are the current settings for the window object.
.. note::
Writing outside the window, subwindow, or pad raises a :exc:`curses.error`.
Attempting to write to the lower right corner of a window, subwindow,
or pad will cause an exception to be raised after the character is printed.
.. method:: window.addnstr(str, n[, attr]) .. method:: window.addnstr(str, n[, attr])
window.addnstr(y, x, str, n[, attr]) window.addnstr(y, x, str, n[, attr])
...@@ -700,6 +706,12 @@ the following methods and attributes: ...@@ -700,6 +706,12 @@ the following methods and attributes:
Paint the character string *str* at ``(y, x)`` with attributes Paint the character string *str* at ``(y, x)`` with attributes
*attr*, overwriting anything previously on the display. *attr*, overwriting anything previously on the display.
.. note::
Writing outside the window, subwindow, or pad raises :exc:`curses.error`.
Attempting to write to the lower right corner of a window, subwindow,
or pad will cause an exception to be raised after the string is printed.
.. method:: window.attroff(attr) .. method:: window.attroff(attr)
......
Add a note about curses.addch and curses.addstr exception behavior when
writing outside a window, or pad.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment