From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Sun, 23 Jun 2019 19:06:21 +0000 (-0700) Subject: Improve threading.daemon docstring (GH-14278) X-Git-Tag: v3.8.0b2~72 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ea380f6946633cb6e5b1de61cf92e01c7e057ee8;p=thirdparty%2FPython%2Fcpython.git Improve threading.daemon docstring (GH-14278) Rephrase and clarify that "the entire Python program exits when only daemon threads are left". This matches the documentation at https://docs.python.org/3/library/threading.htmlGH-thread-objects. (cherry picked from commit bb110cc2ed81447fb48805f31146cf31323a8fc3) Co-authored-by: mbarkhau --- diff --git a/Lib/threading.py b/Lib/threading.py index 7c6d404bcd10..2f6ac7036f5f 100644 --- a/Lib/threading.py +++ b/Lib/threading.py @@ -1101,8 +1101,7 @@ class Thread: main thread is not a daemon thread and therefore all threads created in the main thread default to daemon = False. - The entire Python program exits when no alive non-daemon threads are - left. + The entire Python program exits when only daemon threads are left. """ assert self._initialized, "Thread.__init__() not called"