summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2015-01-14 22:48:59 +0100
committerVictor Stinner <victor.stinner@gmail.com>2015-01-14 22:48:59 +0100
commit31a111cf1f0cc177ba478011baf79250a6f83551 (patch)
treee8bef5bee1a65a1536317a0839178db68e196b1a
parent7d176bab4355e6bc3a92b223505e0bed04cfaa49 (diff)
downloadtrollius-31a111cf1f0cc177ba478011baf79250a6f83551.tar.gz
cleanup BaseSelectorEventLoop
Create the protocol on a separated line for readability and ease debugging.
-rw-r--r--asyncio/selector_events.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/asyncio/selector_events.py b/asyncio/selector_events.py
index 074a8df..4d3e5d9 100644
--- a/asyncio/selector_events.py
+++ b/asyncio/selector_events.py
@@ -182,13 +182,14 @@ class BaseSelectorEventLoop(base_events.BaseEventLoop):
else:
raise # The event loop will catch, log and ignore it.
else:
+ protocol = protocol_factory()
if sslcontext:
self._make_ssl_transport(
- conn, protocol_factory(), sslcontext,
+ conn, protocol, sslcontext,
server_side=True, extra={'peername': addr}, server=server)
else:
self._make_socket_transport(
- conn, protocol_factory(), extra={'peername': addr},
+ conn, protocol , extra={'peername': addr},
server=server)
# It's now up to the protocol to handle the connection.