From ec1c8097c18c5fadaf74ff25c9bc88bf661e3222 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 7 Feb 2014 16:11:17 -0800 Subject: [PATCH] More asyncio news. --- Misc/NEWS | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Misc/NEWS b/Misc/NEWS index 495b292095a..58938e0e01c 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -77,12 +77,18 @@ Library select.epoll.poll(), selectors.PollSelector.poll() and selectors.EpollSelector.poll(). For example, a timeout of one microsecond (1e-6) is now rounded to one millisecondi (1e-3), instead of being rounded to - zero. + zero. However, the granularity property and asyncio's resolution feature + were removed again. -- asyncio: Some refactoring; add write flow control to unix pipes; - support wait_for(f, None); don't log broken/disconnected pipes; use +- asyncio: Some refactoring; various fixes; add write flow control to + unix pipes; Future.set_exception() instantiates the exception + argument if it is a class; improved proactor pipe transport; support + wait_for(f, None); don't log broken/disconnected pipes; use ValueError instead of assert for forbidden subprocess_{shell,exec} - arguments. (More to follow -- a convenience API for subprocesses.) + arguments; added a convenience API for subprocess management; added + StreamReader.at_eof(); properly handle duplicate coroutines/futures + in gather(), wait(), as_completed(); use a bytearray for buffering + in StreamReader; and more. - Issue #20288: fix handling of invalid numeric charrefs in HTMLParser.