From: Peter Nelson Date: Tue, 14 Aug 2018 23:29:30 +0000 (-0500) Subject: Use spawn_callback method to handle connection X-Git-Tag: v6.0.0b1~34^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cca38e01c591ed1d6b805f90eca93bd793e7d31a;p=thirdparty%2Ftornado.git Use spawn_callback method to handle connection --- diff --git a/tornado/ioloop.py b/tornado/ioloop.py index b6efad845..6eb8a1c0f 100644 --- a/tornado/ioloop.py +++ b/tornado/ioloop.py @@ -67,7 +67,6 @@ class IOLoop(Configurable): import socket import tornado.ioloop - from tornado.gen import convert_yielded from tornado.iostream import IOStream async def handle_connection(connection, address): @@ -84,8 +83,8 @@ class IOLoop(Configurable): raise return connection.setblocking(0) - coro = handle_connection(connection, address) - convert_yielded(coro) + io_loop = tornado.ioloop.IOLoop.current() + io_loop.spawn_callback(handle_connection, connection, address) if __name__ == '__main__': sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM, 0)