From: Jason Wessel Date: Wed, 28 Aug 2013 02:20:55 +0000 (-0500) Subject: serv.py: Fix regression from 972bc43e6d5b X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=85fed8acc3af3e15bf119db2f51c486a9de3646b;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git serv.py: Fix regression from 972bc43e6d5b commit 972bc43e6d5b1207b944b3baa8f9805adb35dda7 (serv.py: Fix hang when spawned dynamically with bitbake) introduced a regression, because the wrong patch was submitted. The syntax was incorrect in the original patch. The logger iterator must be used with a call to getLogger(). [YOCTO #5059] Signed-off-by: Jason Wessel Signed-off-by: Richard Purdie --- diff --git a/lib/prserv/serv.py b/lib/prserv/serv.py index 781f0545d66..6d0c7188eec 100644 --- a/lib/prserv/serv.py +++ b/lib/prserv/serv.py @@ -146,7 +146,7 @@ class PRServer(SimpleXMLRPCServer): # Clear out all log handlers prior to the fork() to avoid calling # event handlers not part of the PRserver for logger_iter in logging.Logger.manager.loggerDict.keys(): - logger_iter.handlers = [] + logging.getLogger(logger_iter).handlers = [] # Ensure logging makes it to the logfile streamhandler = logging.StreamHandler()