diff options
| -rw-r--r-- | bitbake/lib/bb/cooker.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index 2eb64ef237..9e4000b63c 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py | |||
| @@ -2195,6 +2195,11 @@ class CookerParser(object): | |||
| 2195 | self.result_queue.get(timeout=0.25) | 2195 | self.result_queue.get(timeout=0.25) |
| 2196 | except queue.Empty: | 2196 | except queue.Empty: |
| 2197 | break | 2197 | break |
| 2198 | except KeyError: | ||
| 2199 | # The restore state from SiggenRecipeInfo in cache.py can | ||
| 2200 | # fail here if this is an unclean shutdown since the state may have been | ||
| 2201 | # reset. Ignore key errors for that reason, we don't care. | ||
| 2202 | pass | ||
| 2198 | 2203 | ||
| 2199 | def sync_caches(): | 2204 | def sync_caches(): |
| 2200 | for c in self.bb_caches.values(): | 2205 | for c in self.bb_caches.values(): |
