diff options
Diffstat (limited to 'bitbake')
| -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 | ||
