AsynchronousTask: exit listeners reverse order
authorZac Medico <zmedico@gentoo.org>
Thu, 9 Feb 2012 09:12:40 +0000 (01:12 -0800)
committerZac Medico <zmedico@gentoo.org>
Thu, 9 Feb 2012 09:12:40 +0000 (01:12 -0800)
commit7a6c34cc6bd6eb20a97e05347f87a0157f4ae58a
treed392511c57319c79f8e5d60c0a399b1ed80e2cd5
parent31fc2c97563eaa57ebf890d728f45f859c5520bf
AsynchronousTask: exit listeners reverse order

This should fix a Scheduler hang which is triggered when that merge
queue, a SequentialTaskQueue, doesn't decrement its merge count until
after other exit listeners have already run.
pym/_emerge/AsynchronousTask.py