mirror of https://github.com/python/cpython
Merge 3.4 (asyncio)
This commit is contained in:
commit
123759502e
|
@ -153,7 +153,7 @@ class BaseSubprocessTransport(transports.SubprocessTransport):
|
|||
if all(p is not None and p.disconnected
|
||||
for p in self._pipes.values()):
|
||||
self._finished = True
|
||||
self._loop.call_soon(self._call_connection_lost, None)
|
||||
self._call(self._call_connection_lost, None)
|
||||
|
||||
def _call_connection_lost(self, exc):
|
||||
try:
|
||||
|
|
|
@ -402,7 +402,7 @@ class IocpProactor:
|
|||
ov.getresult()
|
||||
return pipe
|
||||
|
||||
# FIXME: Tulip issue 196: why to we neeed register=False?
|
||||
# FIXME: Tulip issue 196: why do we need register=False?
|
||||
# See also the comment in the _register() method
|
||||
return self._register(ov, pipe, finish_accept_pipe,
|
||||
register=False)
|
||||
|
|
|
@ -134,6 +134,13 @@ class PipeHandle:
|
|||
def __init__(self, handle):
|
||||
self._handle = handle
|
||||
|
||||
def __repr__(self):
|
||||
if self._handle != -1:
|
||||
handle = 'handle=%r' % self._handle
|
||||
else:
|
||||
handle = 'closed'
|
||||
return '<%s %s>' % (self.__class__.__name__, handle)
|
||||
|
||||
@property
|
||||
def handle(self):
|
||||
return self._handle
|
||||
|
|
Loading…
Reference in New Issue