From 84708a45247fcdd08212b479a0b051281bd41204 Mon Sep 17 00:00:00 2001 From: Jason Wessel Date: Tue, 27 Aug 2013 21:20:55 -0500 Subject: bitbake: 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] (Bitbake rev: 85fed8acc3af3e15bf119db2f51c486a9de3646b) Signed-off-by: Jason Wessel Signed-off-by: Richard Purdie --- bitbake/lib/prserv/serv.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bitbake/lib/prserv/serv.py b/bitbake/lib/prserv/serv.py index 781f0545d6..6d0c7188ee 100644 --- a/bitbake/lib/prserv/serv.py +++ b/bitbake/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() -- cgit v1.2.3-54-g00ecf