diff options
-rw-r--r-- | bitbake/lib/bb/command.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bitbake/lib/bb/command.py b/bitbake/lib/bb/command.py index d797fcf930..0cfed0a969 100644 --- a/bitbake/lib/bb/command.py +++ b/bitbake/lib/bb/command.py | |||
@@ -87,6 +87,9 @@ class Command: | |||
87 | def runAsyncCommand(self): | 87 | def runAsyncCommand(self): |
88 | try: | 88 | try: |
89 | if self.cooker.state in (bb.cooker.state.error, bb.cooker.state.shutdown, bb.cooker.state.forceshutdown): | 89 | if self.cooker.state in (bb.cooker.state.error, bb.cooker.state.shutdown, bb.cooker.state.forceshutdown): |
90 | # updateCache will trigger a shutdown of the parser | ||
91 | # and then raise BBHandledException triggering an exit | ||
92 | self.cooker.updateCache() | ||
90 | return False | 93 | return False |
91 | if self.currentAsyncCommand is not None: | 94 | if self.currentAsyncCommand is not None: |
92 | (command, options) = self.currentAsyncCommand | 95 | (command, options) = self.currentAsyncCommand |