Skip to content

Commit f3b96bf

Browse files
fix: fix proactor transport for windows
1 parent 0fec860 commit f3b96bf

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Lib/asyncio/proactor_events.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,11 @@ def __init__(self, loop, sock, protocol, waiter=None,
6363
self._called_connection_lost = False
6464
self._eof_written = False
6565
if self._server is not None:
66-
self._server._attach(self)
66+
if self._server.is_serving():
67+
self._server._attach(self)
68+
else:
69+
self.abort()
70+
return
6771
self._loop.call_soon(self._protocol.connection_made, self)
6872
if waiter is not None:
6973
# only wake up the waiter when connection_made() has been called

0 commit comments

Comments
 (0)