Home | History | Annotate | Download | only in multiprocessing

Lines Matching full:_popen

79         if p._popen.poll() is not None:
92 _Popen = None
102 self._popen = None
120 assert self._popen is None, 'cannot start a process twice'
126 if self._Popen is not None:
127 Popen = self._Popen
130 self._popen = Popen(self)
137 self._popen.terminate()
144 assert self._popen is not None, 'can only join a started process'
145 res = self._popen.wait(timeout)
156 if self._popen is None:
158 self._popen.poll()
159 return self._popen.returncode is None
182 assert self._popen is None, 'process has already started'
201 if self._popen is None:
202 return self._popen
203 return self._popen.poll()
213 return self._popen and self._popen.pid
222 elif self._popen is None:
225 if self._popen.poll() is not None:
306 self._popen = None