]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Use spawn_callback method to handle connection 2472/head
authorPeter Nelson <peter@peterdn.com>
Tue, 14 Aug 2018 23:29:30 +0000 (18:29 -0500)
committerPeter Nelson <peter@peterdn.com>
Tue, 14 Aug 2018 23:29:30 +0000 (18:29 -0500)
tornado/ioloop.py

index b6efad845f76272d37272298e80a65188ae43c6f..6eb8a1c0f58b4ecf59eb8f77feb3391de8842799 100644 (file)
@@ -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)