Issue #6314: logging.basicConfig() performs extra checks on the "level" argument.

This commit is contained in:
Vinay Sajip 2009-06-21 17:37:27 +00:00
parent 7f146ab0ca
commit 603fb6d667
2 changed files with 8 additions and 1 deletions

View File

@ -1397,6 +1397,10 @@ def basicConfig(**kwargs):
root.addHandler(hdlr)
level = kwargs.get("level")
if level is not None:
if str(level) == level: # If a string was passed, do more checks
if level not in _levelNames:
raise ValueError("Unknown level: %r" % level)
level = _levelNames[level]
root.setLevel(level)
#---------------------------------------------------------------------------

View File

@ -327,7 +327,10 @@ Core and Builtins
Library
-------
- Issue #6164: Added an AIX specific linker argument in Distutils
- Issue #6314: logging.basicConfig() performs extra checks on the "level"
argument.
- Issue #6164: Added an AIX specific linker argument in Distutils
unixcompiler. Original patch by Sridhar Ratnakumar.
- Issue #6274: Fixed possible file descriptors leak in subprocess.py