diff options
| -rw-r--r-- | bitbake/lib/bb/server/process.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/bitbake/lib/bb/server/process.py b/bitbake/lib/bb/server/process.py index 4d4fa6d1be..f62faed000 100644 --- a/bitbake/lib/bb/server/process.py +++ b/bitbake/lib/bb/server/process.py | |||
| @@ -860,11 +860,10 @@ class ConnectionWriter(object): | |||
| 860 | process.queue_signals = True | 860 | process.queue_signals = True |
| 861 | self._send(obj) | 861 | self._send(obj) |
| 862 | process.queue_signals = False | 862 | process.queue_signals = False |
| 863 | try: | 863 | |
| 864 | for sig in process.signal_received.pop(): | 864 | while len(process.signal_received) > 0: |
| 865 | process.handle_sig(sig, None) | 865 | sig = process.signal_received.pop() |
| 866 | except IndexError: | 866 | process.handle_sig(sig, None) |
| 867 | pass | ||
| 868 | else: | 867 | else: |
| 869 | self._send(obj) | 868 | self._send(obj) |
| 870 | 869 | ||
