diff options
Diffstat (limited to 'bitbake/lib/bb')
-rw-r--r-- | bitbake/lib/bb/server/process.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/bitbake/lib/bb/server/process.py b/bitbake/lib/bb/server/process.py index 43790b6631..5d02c0b9f5 100644 --- a/bitbake/lib/bb/server/process.py +++ b/bitbake/lib/bb/server/process.py | |||
@@ -756,8 +756,11 @@ class ConnectionWriter(object): | |||
756 | process.queue_signals = True | 756 | process.queue_signals = True |
757 | self._send(obj) | 757 | self._send(obj) |
758 | process.queue_signals = False | 758 | process.queue_signals = False |
759 | for sig in process.signal_received.pop(): | 759 | try: |
760 | process.handle_sig(sig, None) | 760 | for sig in process.signal_received.pop(): |
761 | process.handle_sig(sig, None) | ||
762 | except IndexError: | ||
763 | pass | ||
761 | else: | 764 | else: |
762 | self._send(obj) | 765 | self._send(obj) |
763 | 766 | ||