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 | ||