diff options
author | 2010-01-19 09:55:21 +0000 | |
---|---|---|
committer | 2010-01-19 09:55:21 +0000 | |
commit | 45997fbe2a4630952f9632fdb44a067d3c3aafca (patch) | |
tree | 75ea9461d56379320e1a40fdbef69f545b111a3a /lib/bb/server | |
parent | 280f611d16e52e60416b32cdfa484c96bdd5e50e (diff) | |
download | bitbake-45997fbe2a4630952f9632fdb44a067d3c3aafca.tar.gz |
server/xmlrpc: Fix idle timeout handling and missing parameter
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'lib/bb/server')
-rw-r--r-- | lib/bb/server/xmlrpc.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/bb/server/xmlrpc.py b/lib/bb/server/xmlrpc.py index b36c500bd..b4d69f7be 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(): |