mirror of https://github.com/python/cpython
Merge 3.4 (asyncio)
This commit is contained in:
commit
49b74d1a91
|
@ -208,7 +208,7 @@ class BaseSubprocessTransport(transports.SubprocessTransport):
|
||||||
waiter.set_result(returncode)
|
waiter.set_result(returncode)
|
||||||
self._exit_waiters = None
|
self._exit_waiters = None
|
||||||
|
|
||||||
def wait(self):
|
def _wait(self):
|
||||||
"""Wait until the process exit and return the process return code.
|
"""Wait until the process exit and return the process return code.
|
||||||
|
|
||||||
This method is a coroutine."""
|
This method is a coroutine."""
|
||||||
|
|
|
@ -115,7 +115,7 @@ class Process:
|
||||||
"""Wait until the process exit and return the process return code.
|
"""Wait until the process exit and return the process return code.
|
||||||
|
|
||||||
This method is a coroutine."""
|
This method is a coroutine."""
|
||||||
return (yield from self._transport.wait())
|
return (yield from self._transport._wait())
|
||||||
|
|
||||||
def send_signal(self, signal):
|
def send_signal(self, signal):
|
||||||
self._transport.send_signal(signal)
|
self._transport.send_signal(signal)
|
||||||
|
|
|
@ -188,7 +188,7 @@ class _UnixSelectorEventLoop(selector_events.BaseSelectorEventLoop):
|
||||||
yield from waiter
|
yield from waiter
|
||||||
except:
|
except:
|
||||||
transp.close()
|
transp.close()
|
||||||
yield from transp.wait()
|
yield from transp._wait()
|
||||||
raise
|
raise
|
||||||
|
|
||||||
return transp
|
return transp
|
||||||
|
|
|
@ -375,7 +375,7 @@ class ProactorEventLoop(proactor_events.BaseProactorEventLoop):
|
||||||
yield from waiter
|
yield from waiter
|
||||||
except:
|
except:
|
||||||
transp.close()
|
transp.close()
|
||||||
yield from transp.wait()
|
yield from transp._wait()
|
||||||
raise
|
raise
|
||||||
|
|
||||||
return transp
|
return transp
|
||||||
|
|
Loading…
Reference in New Issue