EventLoop: fix busy loop waiting for child pid
authorZac Medico <zmedico@gentoo.org>
Wed, 26 Sep 2012 02:25:49 +0000 (19:25 -0700)
committerZac Medico <zmedico@gentoo.org>
Wed, 26 Sep 2012 02:25:49 +0000 (19:25 -0700)
commit2b2580d9dac62aa720e5d996fa5102ee5caeffe7
treed71e437f6ccb82181cfc81e776031a62744e1655
parentf7648d050e9f3936ff2bc278f6927aa0b901be50
EventLoop: fix busy loop waiting for child pid

This fixes a case where EventLoop could consume 100% CPU while waiting
for a child process. It also fixes timeout calculations in python 2.x,
where it was using integer division instead of float.
pym/portage/util/_eventloop/EventLoop.py
pym/portage/util/_eventloop/PollSelectAdapter.py