summaryrefslogtreecommitdiffstats
path: root/Lib/logging/config.py
diff options
context:
space:
mode:
authorFlorent Xicluna <florent.xicluna@gmail.com>2011-11-07 18:43:05 (GMT)
committerFlorent Xicluna <florent.xicluna@gmail.com>2011-11-07 18:43:05 (GMT)
commit5252f9faee97573f5b8ff37d7c22225e5df6cc0b (patch)
tree780ab582475f423f45005bb673623e3e007e7716 /Lib/logging/config.py
parent1cdbf57c7cabaa0451cfcf04583f31c9a7eab38d (diff)
downloadcpython-5252f9faee97573f5b8ff37d7c22225e5df6cc0b.zip
cpython-5252f9faee97573f5b8ff37d7c22225e5df6cc0b.tar.gz
cpython-5252f9faee97573f5b8ff37d7c22225e5df6cc0b.tar.bz2
logging: replace codecs.open with builtins.open, remove '_encoded' sort, add some tests.
Diffstat (limited to 'Lib/logging/config.py')
-rw-r--r--Lib/logging/config.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/Lib/logging/config.py b/Lib/logging/config.py
index e183e74..5ef5c91 100644
--- a/Lib/logging/config.py
+++ b/Lib/logging/config.py
@@ -24,8 +24,8 @@ Copyright (C) 2001-2010 Vinay Sajip. All Rights Reserved.
To use, simply 'import logging' and log away!
"""
-import sys, logging, logging.handlers, socket, struct, os, traceback, re
-import types, io
+import sys, logging, logging.handlers, socket, struct, traceback, re
+import io
try:
import _thread as thread
@@ -98,9 +98,6 @@ def _resolve(name):
def _strip_spaces(alist):
return map(lambda x: x.strip(), alist)
-def _encoded(s):
- return s if isinstance(s, str) else s.encode('utf-8')
-
def _create_formatters(cp):
"""Create and return formatters"""
flist = cp["formatters"]["keys"]
@@ -215,7 +212,7 @@ def _install_loggers(cp, handlers, disable_existing):
#avoid disabling child loggers of explicitly
#named loggers. With a sorted list it is easier
#to find the child loggers.
- existing.sort(key=_encoded)
+ existing.sort()
#We'll keep the list of existing loggers
#which are children of named loggers here...
child_loggers = []
@@ -588,7 +585,7 @@ class DictConfigurator(BaseConfigurator):
#avoid disabling child loggers of explicitly
#named loggers. With a sorted list it is easier
#to find the child loggers.
- existing.sort(key=_encoded)
+ existing.sort()
#We'll keep the list of existing loggers
#which are children of named loggers here...
child_loggers = []
@@ -804,7 +801,6 @@ def listen(port=DEFAULT_LOGGING_CONFIG_PORT):
struct.pack(">L", n), followed by the config file.
Uses fileConfig() to do the grunt work.
"""
- import tempfile
try:
conn = self.connection
chunk = conn.recv(4)