From patchwork Fri Jan 6 09:02:27 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [bitbake-devel,09/16] xmlrpc: Change BitbakeServerInfo init function Date: Fri, 06 Jan 2012 09:02:27 -0000 From: Dongxiao Xu X-Patchwork-Id: 18615 Message-Id: <3f6925a1c29b8ecc2af1568b35631840fcd1d787.1325840050.git.dongxiao.xu@intel.com> To: bitbake-devel@lists.openembedded.org Pass host and port to BitbakeServerInfo class instead of the "server" instance. With this change, GUI can connect with server individually by host address and port. Signed-off-by: Dongxiao Xu --- lib/bb/server/xmlrpc.py | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/bb/server/xmlrpc.py b/lib/bb/server/xmlrpc.py index a7ac969..b5980c6 100644 --- a/lib/bb/server/xmlrpc.py +++ b/lib/bb/server/xmlrpc.py @@ -242,9 +242,9 @@ class BitBakeXMLRPCServer(SimpleXMLRPCServer): return class BitbakeServerInfo(): - def __init__(self, server): - self.host = server.host - self.port = server.port + def __init__(self, host, port): + self.host = host + self.port = port class BitBakeServerConnection(): def __init__(self, serverinfo): @@ -278,7 +278,7 @@ class BitBakeServer(object): return self.server.register_idle_function def saveConnectionDetails(self): - self.serverinfo = BitbakeServerInfo(self.server) + self.serverinfo = BitbakeServerInfo(self.server.host, self.server.port) def detach(self, cooker_logfile): daemonize.createDaemon(self.server.serve_forever, cooker_logfile)