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:
committed by
Richard Purdie
parent
cf13bfe661
commit
e69e5a7e0b
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user