summaryrefslogtreecommitdiffstats
path: root/lib/bb/server/process.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2013-02-06 15:59:07 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-02-06 23:42:03 +0000
commit2d0bbd9398ab839bd2d1e29e50b25d52efb1ce2a (patch)
treee9904d69d17e0ed85d82d0f7a0f05e6220ea7680 /lib/bb/server/process.py
parentd96ef9398356b2a61f7cff765821616bf1e55492 (diff)
downloadopenembedded-core-contrib-2d0bbd9398ab839bd2d1e29e50b25d52efb1ce2a.tar.gz
bitbake: Always use separate process for PR Service
Using the threading module interacts badly with multiprocessing used elsewhere in bitbake under certain machine loads. This was leading to bitbake hanging on Ctrl+C when the PR Server was being used. This patch converts it to always use the daemonize code which then means the threading code isn't required. [YOCTO #3742] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib/bb/server/process.py')
-rw-r--r--lib/bb/server/process.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/bb/server/process.py b/lib/bb/server/process.py
index 8ebf771878..5e2cade267 100644
--- a/lib/bb/server/process.py
+++ b/lib/bb/server/process.py
@@ -266,5 +266,5 @@ class BitBakeServer(object):
return self.connection
def launchUI(self, uifunc, *args):
- return bb.cooker.server_main(self.cooker, uifunc, *args)
+ return uifunc(*args)