From: mbarkhau <mbarkhau@gmail.com>
Date: Sat, 22 Jun 2019 12:51:06 +0000 (+0200)
Subject: Improve threading.daemon docstring (GH-14278)
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bb110cc2ed81447fb48805f31146cf31323a8fc3;p=python

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.html#thread-objects.
---

diff --git a/Lib/threading.py b/Lib/threading.py
index 01a15a6fc0..cec9cdb8e6 100644
--- a/Lib/threading.py
+++ b/Lib/threading.py
@@ -1107,8 +1107,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"