Split out a generic SubProcess._unregister() method that's called from
authorZac Medico <zmedico@gentoo.org>
Mon, 14 Jul 2008 23:31:51 +0000 (23:31 -0000)
committerZac Medico <zmedico@gentoo.org>
Mon, 14 Jul 2008 23:31:51 +0000 (23:31 -0000)
commitda5139d8e2c7b06bf0c1ee92d15507ff0d447afe
tree232e2136efc7b80629d7528b19a3964b4e9cccf9
parent0e64c529b42ce6c7ae3fe8ea3b1de6baf287f373
Split out a generic SubProcess._unregister() method that's called from
_wait() to make sure everything is cleaned up before wait() returns.
This might solve an intermittent KeyError that is sometimes raised from
the main poll() loop when a handler is no longer registered for a poll()
event that has occurred.

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