Drop workaround for Python 3.4

The bug was fixed in 3.4.2, so it may no longer exist in any of
the python versions currently supported.

Change-Id: I1fe72ec5d533043aeb53ab711177a1ebf71bdcf2
This commit is contained in:
Takashi Kajinami
2025-01-18 16:29:07 +09:00
parent 6c3ee033c9
commit 1ef00c510f
+1 -7
View File
@@ -71,13 +71,7 @@ class RootwrapConfig:
if config.has_option("DEFAULT", "syslog_log_level"):
v = config.get("DEFAULT", "syslog_log_level")
level = v.upper()
if (hasattr(logging, '_nameToLevel') and
level in logging._nameToLevel):
# Workaround a regression of Python 3.4.0 bug fixed in 3.4.2:
# http://bugs.python.org/issue22386
self.syslog_log_level = logging._nameToLevel[level]
else:
self.syslog_log_level = logging.getLevelName(level)
self.syslog_log_level = logging.getLevelName(level)
if (self.syslog_log_level == "Level %s" % level):
raise ValueError('Unexpected syslog_log_level: %r' % v)
else: