diff --git a/sbysrc/sby_jobserver.py b/sbysrc/sby_jobserver.py index 104bcc3..7007c51 100644 --- a/sbysrc/sby_jobserver.py +++ b/sbysrc/sby_jobserver.py @@ -287,7 +287,7 @@ class SbyJobClient: def poll_fds(self): if self.helper_process: return [self.response_read_fd] - elif self.read_fd is not None: + elif self.read_fd is not None and self.has_pending_leases(): return [self.read_fd] else: return []