From: R David Murray <rdmurray@bitdance.com>
Date: Mon, 10 Mar 2014 15:51:19 +0000 (-0400)
Subject: whatsnew: logging.fileConfig accepts ConfigParser instances. (#16110)
X-Git-Tag: v3.4.1rc1~233^2~75
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=416616fc6f560e7febe3d99307d52876a7cf9ec3;p=python

whatsnew: logging.fileConfig accepts ConfigParser instances. (#16110)

And missing NEWS entry.
---

diff --git a/Doc/whatsnew/3.4.rst b/Doc/whatsnew/3.4.rst
index ed72fedaa2..834c914555 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 214e8fc34d..c729493cfb 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.