From patchwork Fri Jan 6 16:02:57 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [bitbake-devel] Dongxiao Xu : xmlrpc: Change BitbakeServerInfo init function Date: Fri, 06 Jan 2012 16:02:57 -0000 From: git@git.openembedded.org X-Patchwork-Id: 18667 Message-Id: <20120106160257.4389E10335@opal> To: bitbake-devel@lists.openembedded.org Module: bitbake.git Branch: master Commit: 5124351d6c287185723c98e6e4400c5402a5c8a8 URL: http://git.openembedded.org/?p=bitbake.git&a=commit;h=5124351d6c287185723c98e6e4400c5402a5c8a8 Author: Dongxiao Xu Date: Fri Jan 6 17:02:27 2012 +0800 xmlrpc: Change BitbakeServerInfo init function 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 Signed-off-by: Richard Purdie --- 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)