]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Fix IOLoop doc example code
authorPeter Nelson <peter@peterdn.com>
Tue, 14 Aug 2018 02:42:45 +0000 (21:42 -0500)
committerPeter Nelson <peter@peterdn.com>
Tue, 14 Aug 2018 02:42:45 +0000 (21:42 -0500)
tornado/ioloop.py

index 51b5dd1e4c1472c4dba62567299ef796337f6bf6..b6efad845f76272d37272298e80a65188ae43c6f 100644 (file)
@@ -67,7 +67,7 @@ class IOLoop(Configurable):
         import socket
 
         import tornado.ioloop
-        from tornado import gen
+        from tornado.gen import convert_yielded
         from tornado.iostream import IOStream
 
         async def handle_connection(connection, address):
@@ -84,7 +84,8 @@ class IOLoop(Configurable):
                         raise
                     return
                 connection.setblocking(0)
-                handle_connection(connection, address)
+                coro = handle_connection(connection, address)
+                convert_yielded(coro)
 
         if __name__ == '__main__':
             sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM, 0)