diff options
-rw-r--r-- | lib/bb/server/process.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/bb/server/process.py b/lib/bb/server/process.py index 577c2503a..84f3a7541 100644 --- a/lib/bb/server/process.py +++ b/lib/bb/server/process.py @@ -139,6 +139,8 @@ class ProcessServer(Process, BaseImplServer): raise except Exception: logger.exception('Running idle function') + del self._idlefuns[function] + self.quit = True if nextsleep is not None: select.select(fds,[],[],nextsleep) |