]> granicus.if.org Git - python/commitdiff
More asyncio news.
authorGuido van Rossum <guido@python.org>
Sat, 8 Feb 2014 00:11:17 +0000 (16:11 -0800)
committerGuido van Rossum <guido@python.org>
Sat, 8 Feb 2014 00:11:17 +0000 (16:11 -0800)
Misc/NEWS

index 495b292095a8ff34c576e7d6977a8bc34d6337ad..58938e0e01cbc66c5770bdacc0af0e7a9a702207 100644 (file)
--- 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.