From: Victor Stinner Date: Fri, 31 Jan 2014 12:02:44 +0000 (+0100) Subject: Issue #20311, #20452: poll and epoll now round the timeout away from zero, X-Git-Tag: v3.4.0rc1~164 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fcfb9461d3cb726b3badee8ffdb6034f19882330;p=thirdparty%2FPython%2Fcpython.git Issue #20311, #20452: poll and epoll now round the timeout away from zero, instead of rounding towards zero, in select and selectors modules: 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. Mention the change in Misc/NEWS. --- diff --git a/Misc/NEWS b/Misc/NEWS index 39007c9409f7..579c37aa2771 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -13,6 +13,13 @@ Core and Builtins Library ------- +- Issue #20311, #20452: poll and epoll now round the timeout away from zero, + instead of rounding towards zero, in select and selectors modules: + 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. + - asyncio: Some refactoring; add write flow control to unix pipes; support wait_for(f, None); don't log broken/disconnected pipes; use ValueError instead of assert for forbidden subprocess_{shell,exec}