Implement a runtime test that checks whether it's possible to use poll() to
authorZac Medico <zmedico@gentoo.org>
Sat, 12 Jul 2008 10:17:55 +0000 (10:17 -0000)
committerZac Medico <zmedico@gentoo.org>
Sat, 12 Jul 2008 10:17:55 +0000 (10:17 -0000)
commitde8ae0f08f8e2941e41760f995416fe199edda33
treec828dd17ef2ded6adc8657996c6497202005c4a2
parent5f6d6bef1dec5667e6f7ec5eb3f0b3dfbfc93c83
Implement a runtime test that checks whether it's possible to use poll() to
read data from a pty device. The test only runs the first time that the
can_poll_pty() function is called (currently happens when the first
PollScheduler instance is created). The test is known to fail on Darwin and
we're not sure how many other kernels might have a similar problem, this
runtime test allows us to avoid having to maintain special cases for various
kernels.

svn path=/main/trunk/; revision=11025
pym/_emerge/__init__.py