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
commit233af8cdf021f16a2bba31dafff70f0616f48fec (patch)
treee8bef5bee1a65a1536317a0839178db68e196b1a
parentde9990e17df33f63e5ba85a8beeafbfe4cc99c19 (diff)
downloadtrollius-git-233af8cdf021f16a2bba31dafff70f0616f48fec.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.