This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author neologix
Recipients gvanrossum, neologix, pitrou, serhiy.storchaka, vstinner
Date 2014-01-20.13:11:35
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <CAH_1eM1Re-rJJA98y-9VnuB0_3k7=iihpjqGVZCDABBvT0O1KA@mail.gmail.com>
In-reply-to <1390215536.0.0.413281534245.issue20311@psf.upfronthosting.co.za>
Content
AFAICT, this also affects poll().
Although it's supposed to be passed an integer, passing a float will result
in a truncation towards 0:
"""
$ strace -e poll python -c "import select; p = select.poll(); p.poll(0.9)"
poll(0x23321b0, 0, 0)                   = 0 (Timeout)
"""

See also this line in PollSelector:
"""
        def select(self, timeout=None):
            timeout = None if timeout is None else max(int(1000 * timeout),
0)
"""

This will round timeout=1e-4 to 0.
History
Date User Action Args
2014-01-20 13:11:35neologixsetrecipients: + neologix, gvanrossum, pitrou, vstinner, serhiy.storchaka
2014-01-20 13:11:35neologixlinkissue20311 messages
2014-01-20 13:11:35neologixcreate