From: Richard Purdie Date: Tue, 19 Jan 2010 09:55:21 +0000 (+0000) Subject: server/xmlrpc: Fix idle timeout handling and missing parameter X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=45997fbe2a4630952f9632fdb44a067d3c3aafca;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git server/xmlrpc: Fix idle timeout handling and missing parameter Signed-off-by: Richard Purdie --- diff --git a/lib/bb/server/xmlrpc.py b/lib/bb/server/xmlrpc.py index b36c500bd70..b4d69f7be3a 100644 --- a/lib/bb/server/xmlrpc.py +++ b/lib/bb/server/xmlrpc.py @@ -141,6 +141,8 @@ class BitBakeServer(SimpleXMLRPCServer): import traceback traceback.print_exc() pass + if nextsleep is None and len(self._idlefuns) > 0: + nextsleep = 0 self.timeout = nextsleep # Tell idle functions we're exiting for function, data in self._idlefuns.items(): @@ -158,7 +160,7 @@ class BitbakeServerInfo(): self.port = server.port class BitBakeServerFork(): - def __init__(self, command, logfile): + def __init__(self, serverinfo, command, logfile): daemonize.createDaemon(command, logfile) class BitBakeServerConnection():