diff -r bd6515070f9c Doc/library/asyncio-eventloop.rst --- a/Doc/library/asyncio-eventloop.rst Fri Jul 04 20:26:22 2014 -0400 +++ b/Doc/library/asyncio-eventloop.rst Sat Jul 05 15:42:02 2014 +0700 @@ -651,7 +651,10 @@ loop = asyncio.get_event_loop() loop.call_soon(print_and_repeat, loop) - loop.run_forever() + try: + loop.run_forever() + finally: + loop.close() .. seealso:: @@ -679,5 +682,8 @@ print("Event loop running forever, press CTRL+c to interrupt.") print("pid %s: send SIGINT or SIGTERM to exit." % os.getpid()) - loop.run_forever() + try: + loop.run_forever() + finally: + loop.close()