[Python-checkins] r53000 - python/trunk/Lib/logging/config.py

vinay.sajip python-checkins at python.org
Mon Dec 11 15:26:45 CET 2006


Author: vinay.sajip
Date: Mon Dec 11 15:26:23 2006
New Revision: 53000
Modified:
 python/trunk/Lib/logging/config.py
Log:
Patch by "cuppatea" (SF #1503765)
Modified: python/trunk/Lib/logging/config.py
==============================================================================
--- python/trunk/Lib/logging/config.py	(original)
+++ python/trunk/Lib/logging/config.py	Mon Dec 11 15:26:23 2006
@@ -110,7 +110,7 @@
 flist = string.split(flist, ",")
 formatters = {}
 for form in flist:
- sectname = "formatter_%s" % form
+ sectname = "formatter_%s" % string.strip(form)
 opts = cp.options(sectname)
 if "format" in opts:
 fs = cp.get(sectname, "format", 1)
@@ -139,7 +139,7 @@
 handlers = {}
 fixups = [] #for inter-handler references
 for hand in hlist:
- sectname = "handler_%s" % hand
+ sectname = "handler_%s" % string.strip(hand)
 klass = cp.get(sectname, "class")
 opts = cp.options(sectname)
 if "formatter" in opts:
@@ -176,6 +176,7 @@
 # configure the root first
 llist = cp.get("loggers", "keys")
 llist = string.split(llist, ",")
+ llist = map(lambda x: string.strip(x), llist)
 llist.remove("root")
 sectname = "logger_root"
 root = logging.root
@@ -190,7 +191,7 @@
 if len(hlist):
 hlist = string.split(hlist, ",")
 for hand in hlist:
- log.addHandler(handlers[hand])
+ log.addHandler(handlers[string.strip(hand)])
 
 #and now the others...
 #we don't want to lose the existing loggers,
@@ -225,7 +226,7 @@
 if len(hlist):
 hlist = string.split(hlist, ",")
 for hand in hlist:
- logger.addHandler(handlers[hand])
+ logger.addHandler(handlers[string.strip(hand)])
 
 #Disable any old loggers. There's no point deleting
 #them as other threads may continue to hold references


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /