1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-30 00:20:08 +00:00

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.

(Bitbake rev: 5124351d6c287185723c98e6e4400c5402a5c8a8)

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Dongxiao Xu
2012-01-06 17:02:27 +08:00
committed by Richard Purdie
parent cf13bfe661
commit e69e5a7e0b
+4 -4
View File
@@ -242,9 +242,9 @@ class BitBakeXMLRPCServer(SimpleXMLRPCServer):
return return
class BitbakeServerInfo(): class BitbakeServerInfo():
def __init__(self, server): def __init__(self, host, port):
self.host = server.host self.host = host
self.port = server.port self.port = port
class BitBakeServerConnection(): class BitBakeServerConnection():
def __init__(self, serverinfo): def __init__(self, serverinfo):
@@ -278,7 +278,7 @@ class BitBakeServer(object):
return self.server.register_idle_function return self.server.register_idle_function
def saveConnectionDetails(self): def saveConnectionDetails(self):
self.serverinfo = BitbakeServerInfo(self.server) self.serverinfo = BitbakeServerInfo(self.server.host, self.server.port)
def detach(self, cooker_logfile): def detach(self, cooker_logfile):
daemonize.createDaemon(self.server.serve_forever, cooker_logfile) daemonize.createDaemon(self.server.serve_forever, cooker_logfile)