diff options
Diffstat (limited to 'bitbake/lib')
-rw-r--r-- | bitbake/lib/bb/server/process.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bitbake/lib/bb/server/process.py b/bitbake/lib/bb/server/process.py index c9286ddba7..ef3ee57aa4 100644 --- a/bitbake/lib/bb/server/process.py +++ b/bitbake/lib/bb/server/process.py | |||
@@ -144,8 +144,9 @@ class ProcessServer(Process, BaseImplServer): | |||
144 | fds = fds + retval | 144 | fds = fds + retval |
145 | except SystemExit: | 145 | except SystemExit: |
146 | raise | 146 | raise |
147 | except Exception: | 147 | except Exception as exc: |
148 | logger.exception('Running idle function') | 148 | if not isinstance(exc, bb.BBHandledException): |
149 | logger.exception('Running idle function') | ||
149 | del self._idlefuns[function] | 150 | del self._idlefuns[function] |
150 | self.quit = True | 151 | self.quit = True |
151 | 152 | ||