Lines Matching refs:_popen
79 if p._popen.poll() is not None:
102 self._popen = None
120 assert self._popen is None, 'cannot start a process twice'
130 self._popen = Popen(self)
140 self._popen.terminate()
147 assert self._popen is not None, 'can only join a started process'
148 res = self._popen.wait(timeout)
160 if self._popen is None:
163 returncode = self._popen.poll()
191 assert self._popen is None, 'process has already started'
210 if self._popen is None:
211 return self._popen
212 return self._popen.poll()
222 return self._popen and self._popen.pid
231 elif self._popen is None:
234 if self._popen.poll() is not None:
315 self._popen = None