diff options
Diffstat (limited to 'bitbake/lib')
-rw-r--r-- | bitbake/lib/bb/server/process.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/bitbake/lib/bb/server/process.py b/bitbake/lib/bb/server/process.py index f901fe505a..69aae626eb 100644 --- a/bitbake/lib/bb/server/process.py +++ b/bitbake/lib/bb/server/process.py | |||
@@ -456,7 +456,10 @@ class BitBakeServer(object): | |||
456 | self.configuration.setServerRegIdleCallback(server.register_idle_function) | 456 | self.configuration.setServerRegIdleCallback(server.register_idle_function) |
457 | os.close(self.readypipe) | 457 | os.close(self.readypipe) |
458 | writer = ConnectionWriter(self.readypipein) | 458 | writer = ConnectionWriter(self.readypipein) |
459 | self.cooker = bb.cooker.BBCooker(self.configuration, self.featureset) | 459 | try: |
460 | self.cooker = bb.cooker.BBCooker(self.configuration, self.featureset) | ||
461 | except bb.BBHandledException: | ||
462 | return None | ||
460 | writer.send("r") | 463 | writer.send("r") |
461 | writer.close() | 464 | writer.close() |
462 | server.cooker = self.cooker | 465 | server.cooker = self.cooker |