Add a PollScheduler._next_poll_event() method to maintain a central event
authorZac Medico <zmedico@gentoo.org>
Tue, 15 Jul 2008 02:11:39 +0000 (02:11 -0000)
committerZac Medico <zmedico@gentoo.org>
Tue, 15 Jul 2008 02:11:39 +0000 (02:11 -0000)
commit9d7e398c9ff275d4baced57f29540cef084e66a1
tree001f8025fb77c3fb0392aafa118cb0d1d46ec194
parent77497106fbcb7626ecdf7ef4882aef7690f6f6a9
Add a PollScheduler._next_poll_event() method to maintain a central event
queue between _poll_loop() and _schedule_wait(). This solves an intermittent
KeyError from _poll_loop() which occured when an event handler called
_schedule_wait() which unregistered an event handler for an event that
_poll_loop() had already recieved but hadn't processed yet.

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