diff -r 3ef2d694e976 Doc/library/thread.rst --- a/Doc/library/thread.rst Sat Aug 29 22:25:04 2015 -0500 +++ b/Doc/library/thread.rst Sun Aug 30 22:29:16 2015 +0300 @@ -98,7 +98,8 @@ Return the thread stack size used when creating new threads. The optional *size* argument specifies the stack size to be used for subsequently created threads, and must be 0 (use platform or configured default) or a positive - integer value of at least 32,768 (32kB). If changing the thread stack size is + integer value of at least 32,768 (32kB). If size is not specified, 0 is used. + If changing the thread stack size is unsupported, the :exc:`error` exception is raised. If the specified stack size is invalid, a :exc:`ValueError` is raised and the stack size is unmodified. 32kB is currently the minimum supported stack size value to guarantee sufficient diff -r 3ef2d694e976 Doc/library/threading.rst --- a/Doc/library/threading.rst Sat Aug 29 22:25:04 2015 -0500 +++ b/Doc/library/threading.rst Sun Aug 30 22:29:16 2015 +0300 @@ -194,8 +194,9 @@ Return the thread stack size used when creating new threads. The optional *size* argument specifies the stack size to be used for subsequently created threads, and must be 0 (use platform or configured default) or a positive - integer value of at least 32,768 (32kB). If changing the thread stack size is - unsupported, a :exc:`ThreadError` is raised. If the specified stack size is + integer value of at least 32,768 (32 KiB). If size is not specified, 0 is + used. If changing the thread stack size is unsupported, a + :exc:`ThreadError` is raised. If the specified stack size is invalid, a :exc:`ValueError` is raised and the stack size is unmodified. 32kB is currently the minimum supported stack size value to guarantee sufficient stack space for the interpreter itself. Note that some platforms may have