[bitbake-devel] [PATCH] xmlrpc: fix bug in setting XMLRPCServer.single_use
Joshua G Lock
joshua.g.lock at linux.intel.com
Fri Mar 4 10:30:06 UTC 2016
On Fri, 2016-03-04 at 10:13 +0200, Ed Bartosh wrote:
> XMLRPCServer.single_use attribute was always set to False.
> This caused xmlrpc server to keep running after build is done as
> BitBakeServerCommands.removeClient only shuts down server if its
> single_use attribute is set to True.
>
> Signed-off-by: Ed Bartosh <ed.bartosh at linux.intel.com>
> ---
> bitbake/lib/bb/server/xmlrpc.py | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/bitbake/lib/bb/server/xmlrpc.py
> b/bitbake/lib/bb/server/xmlrpc.py
> index 1ceca51..d627550 100644
> --- a/bitbake/lib/bb/server/xmlrpc.py
> +++ b/bitbake/lib/bb/server/xmlrpc.py
> @@ -193,6 +193,8 @@ class XMLRPCServer(SimpleXMLRPCServer,
> BaseImplServer):
> BaseImplServer.__init__(self)
> if (interface[1] == 0): # anonymous port, not getting
> reused
> self.single_use = True
> + else:
> + self.singe_use = False
This won't work, right? Typo.
Regards,
Joshua
> # Use auto port configuration
> if (interface[1] == -1):
> interface = (interface[0], 0)
> @@ -205,7 +207,6 @@ class XMLRPCServer(SimpleXMLRPCServer,
> BaseImplServer):
> self.commands = BitBakeServerCommands(self)
> self.autoregister_all_functions(self.commands, "")
> self.interface = interface
> - self.single_use = False
>
> def addcooker(self, cooker):
> BaseImplServer.addcooker(self, cooker)
> --
> 2.1.4
>
More information about the bitbake-devel
mailing list