def _check_alive(self): if self._gone: self._timer.enabled = False return if self._backend_info.subprocess: alive = self._backend_info.subprocess.poll() == None else: alive = ProcessUtils.is_proc_alive(self.pid) if not alive: self._gone = True self._timer.enabled = False if self._debugger: self._debugger.passive_processes.remove(self)