summaryrefslogtreecommitdiffstats
path: root/Lib/logging
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2020-01-01 20:06:52 (GMT)
committerVinay Sajip <vinay_sajip@yahoo.co.uk>2020-01-01 20:06:52 (GMT)
commit1d5a7e5694bd9104f56f4f28357c2d13afd58a29 (patch)
tree32aaf3367eddcbcfd6cc98e6da644b49e634ddfd /Lib/logging
parentdad526eb36530186f625a2724c8835fe3df3c8c1 (diff)
downloadcpython-1d5a7e5694bd9104f56f4f28357c2d13afd58a29.zip
cpython-1d5a7e5694bd9104f56f4f28357c2d13afd58a29.tar.gz
cpython-1d5a7e5694bd9104f56f4f28357c2d13afd58a29.tar.bz2
bpo-39142: Avoid converting namedtuple instances to ConvertingTuple. (GH-17773) (GH-17785)
(cherry picked from commit 46abfc1416ff8e450999611ef8f231ff871ab133)
Diffstat (limited to 'Lib/logging')
-rw-r--r--Lib/logging/config.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/logging/config.py b/Lib/logging/config.py
index 9dd35e1..3cd5fea 100644
--- a/Lib/logging/config.py
+++ b/Lib/logging/config.py
@@ -447,7 +447,7 @@ class BaseConfigurator(object):
value = ConvertingList(value)
value.configurator = self
elif not isinstance(value, ConvertingTuple) and\
- isinstance(value, tuple):
+ isinstance(value, tuple) and not hasattr(value, '_fields'):
value = ConvertingTuple(value)
value.configurator = self
elif isinstance(value, str): # str for py3k