From patchwork Thu Dec 15 07:14:59 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [bitbake-devel,08/10] xmlrpc: Change BitbakeServerInfo init function Date: Thu, 15 Dec 2011 07:14:59 -0000 From: Dongxiao Xu X-Patchwork-Id: 16989 Message-Id: <7d3ba924048ae3b8e2161230993b755b4e444002.1323933009.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)