cpython: 90354a4c9dde (original) (raw)

Mercurial > cpython

changeset 88694:90354a4c9dde

Issue #20311: Revert e042ea77a152 and 7ce7295393c2, PollSelector.select() and EpollSelector.select() round again the timeout towards zero [#20311]

Victor Stinner victor.stinner@gmail.com
date Sat, 25 Jan 2014 14:43:45 +0100
parents caab3e191485
children 3b8a2281d323
files Lib/selectors.py Lib/test/test_selectors.py Misc/NEWS
diffstat 3 files changed, 2 insertions(+), 32 deletions(-)[+] [-] Lib/selectors.py 10 Lib/test/test_selectors.py 19 Misc/NEWS 5

line wrap: on

line diff

--- a/Lib/selectors.py +++ b/Lib/selectors.py @@ -8,7 +8,6 @@ This module allows high-level and effici from abc import ABCMeta, abstractmethod from collections import namedtuple, Mapping import functools -import math import select import sys @@ -357,9 +356,8 @@ if hasattr(select, 'poll'): elif timeout <= 0: timeout = 0 else:

@@ -415,10 +413,6 @@ if hasattr(select, 'epoll'): timeout = -1 elif timeout <= 0: timeout = 0

--- a/Lib/test/test_selectors.py +++ b/Lib/test/test_selectors.py @@ -363,25 +363,6 @@ class BaseSelectorTestCase(unittest.Test self.assertFalse(s.select(2)) self.assertLess(time() - t, 2.5)

-

-

- class ScalableSelectorMixIn:

--- a/Misc/NEWS +++ b/Misc/NEWS @@ -40,11 +40,6 @@ Library which it could get an inspect.Signature is a callable written in Python. Fix courtesy of Michael Foord. -- Issue #20311: selector.PollSelector.select() now rounds the timeout away from