From 31a111cf1f0cc177ba478011baf79250a6f83551 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Wed, 14 Jan 2015 22:48:59 +0100 Subject: cleanup BaseSelectorEventLoop Create the protocol on a separated line for readability and ease debugging. --- asyncio/selector_events.py | 5 +++-- 1 file 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. -- cgit v1.2.1