summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/bb/command.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/bitbake/lib/bb/command.py b/bitbake/lib/bb/command.py
index baa7cbade1..59a979ee90 100644
--- a/bitbake/lib/bb/command.py
+++ b/bitbake/lib/bb/command.py
@@ -143,14 +143,14 @@ class Command:
143 return bb.server.process.idleFinish(traceback.format_exc()) 143 return bb.server.process.idleFinish(traceback.format_exc())
144 144
145 def finishAsyncCommand(self, msg=None, code=None): 145 def finishAsyncCommand(self, msg=None, code=None):
146 self.cooker.finishcommand()
147 self.process_server.clear_async_cmd()
146 if msg or msg == "": 148 if msg or msg == "":
147 bb.event.fire(CommandFailed(msg), self.cooker.data) 149 bb.event.fire(CommandFailed(msg), self.cooker.data)
148 elif code: 150 elif code:
149 bb.event.fire(CommandExit(code), self.cooker.data) 151 bb.event.fire(CommandExit(code), self.cooker.data)
150 else: 152 else:
151 bb.event.fire(CommandCompleted(), self.cooker.data) 153 bb.event.fire(CommandCompleted(), self.cooker.data)
152 self.cooker.finishcommand()
153 self.process_server.clear_async_cmd()
154 154
155 def reset(self): 155 def reset(self):
156 if self.remotedatastores: 156 if self.remotedatastores: