mirror of https://github.com/python/cpython
Issue #6314: logging.basicConfig() performs extra checks on the "level" argument.
This commit is contained in:
parent
7f146ab0ca
commit
603fb6d667
|
@ -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)
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue