summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Doc/whatsnew/3.4.rst8
-rw-r--r--Misc/NEWS3
2 files changed, 11 insertions, 0 deletions
diff --git a/Doc/whatsnew/3.4.rst b/Doc/whatsnew/3.4.rst
index ed72fed..834c914 100644
--- a/Doc/whatsnew/3.4.rst
+++ b/Doc/whatsnew/3.4.rst
@@ -1006,6 +1006,14 @@ happen. (Contributed by Ronald Oussoren in :issue:`9556`.)
setting *port* to ``None``). (Contributed by Vinay Sajip in commit
ce46195b56a9.)
+:func:`~logging.config.fileConfig` now accepts a
+:class:`configparser.RawConfigParser` subclass instance for the *fname*
+parameter. This facilitates using a configuration file when logging
+configuration is just a part of the overall application configuration, or where
+the application modifies the configuration before passing it to
+:func:`~logging.config.fileConfig`. (Contributed by Vinay Sajip in
+:issue:`16110`.)
+
.. _whatsnew-marshal-3:
diff --git a/Misc/NEWS b/Misc/NEWS
index 214e8fc..c729493 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -3617,6 +3617,9 @@ Library
- Issue #16169: Fix ctypes.WinError()'s confusion between errno and winerror.
+- Issue #16110: logging.fileConfig now accepts a pre-initialised ConfigParser
+ instance.
+
- Issue #1492704: shutil.copyfile() raises a distinct SameFileError now if
source and destination are the same file. Patch by Atsuo Ishimoto.