]> granicus.if.org Git - python/commitdiff
bpo-8243: Doc patch for curses.window.addstr and curses.window.addch (GH-5179)
authorJay Crotts <crotts.jay@gmail.com>
Sat, 7 Apr 2018 01:27:07 +0000 (20:27 -0500)
committerNed Deily <nad@python.org>
Sat, 7 Apr 2018 01:27:07 +0000 (21:27 -0400)
Doc/library/curses.rst
Misc/NEWS.d/next/Documentation/2018-01-13-20-30-53.bpo-8243.s98r28.rst [new file with mode: 0644]

index 13717f7b35e6b73dc3e2f71e52ced87292e2e5a0..2a2ee2be84af2ac2aea75de15161589c934b9928 100644 (file)
@@ -685,6 +685,12 @@ the following methods and attributes:
    character previously painter at that location.  By default, the character
    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])
             window.addnstr(y, x, str, n[, attr])
@@ -700,6 +706,12 @@ the following methods and attributes:
    Paint the character string *str* at ``(y, x)`` with attributes
    *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)
 
diff --git a/Misc/NEWS.d/next/Documentation/2018-01-13-20-30-53.bpo-8243.s98r28.rst b/Misc/NEWS.d/next/Documentation/2018-01-13-20-30-53.bpo-8243.s98r28.rst
new file mode 100644 (file)
index 0000000..a3520d0
--- /dev/null
@@ -0,0 +1,2 @@
+Add a note about curses.addch and curses.addstr exception behavior when
+writing outside a window, or pad.