Пример #1
0
  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)
Пример #2
0
    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)