[Python-checkins] gh-92417: `logging` docs: Remove warning that only applies to Python <3.2 (GH-92425)

miss-islington webhook-mailer at python.org
Sun May 8 12:03:13 EDT 2022


https://github.com/python/cpython/commit/15cb6e8b8b84f4ccc4a9215fd0c0477abfe4015e
commit: 15cb6e8b8b84f4ccc4a9215fd0c0477abfe4015e
branch: 3.10
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: miss-islington <31488909+miss-islington at users.noreply.github.com>
date: 2022-05-08T09:03:09-07:00
summary:

gh-92417: `logging` docs: Remove warning that only applies to Python <3.2 (GH-92425)

(cherry picked from commit 318c4e91ef166bcd5d513bb42b9156d54d423d4a)

Co-authored-by: Alex Waygood <Alex.Waygood at Gmail.com>

files:
M Doc/library/logging.rst

diff --git a/Doc/library/logging.rst b/Doc/library/logging.rst
index 74b1f69caec5c..b32af94e85d01 100644
--- a/Doc/library/logging.rst
+++ b/Doc/library/logging.rst
@@ -1080,16 +1080,6 @@ functions.
    Logs a message with level *level* on the root logger. The other arguments are
    interpreted as for :func:`debug`.
 
-   .. note:: The above module-level convenience functions, which delegate to the
-      root logger, call :func:`basicConfig` to ensure that at least one handler
-      is available. Because of this, they should *not* be used in threads,
-      in versions of Python earlier than 2.7.1 and 3.2, unless at least one
-      handler has been added to the root logger *before* the threads are
-      started. In earlier versions of Python, due to a thread safety shortcoming
-      in :func:`basicConfig`, this can (under rare circumstances) lead to
-      handlers being added multiple times to the root logger, which can in turn
-      lead to multiple messages for the same event.
-
 .. function:: disable(level=CRITICAL)
 
    Provides an overriding level *level* for all loggers which takes precedence over



More information about the Python-checkins mailing list