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.