Add a new CompositeTask class which can be used to combine separate
authorZac Medico <zmedico@gentoo.org>
Sat, 5 Jul 2008 12:21:43 +0000 (12:21 -0000)
committerZac Medico <zmedico@gentoo.org>
Sat, 5 Jul 2008 12:21:43 +0000 (12:21 -0000)
commitd85c316ae2277076845c589b9a84656cfa967c98
treef570d38b1bb063ede8753426f797c1b71c213954
parent6cc47b222385dc6cfce066f9c94c4fd6ecbe1c65
Add a new CompositeTask class which can be used to combine separate
AsynchronousTask instances into a single instance. The CompositeTask
instance used task exit listeners as a means to (asynchronously) trigger
progression from one subtask to the next. This technique is used to
group together all the ebuild phases executed by EbuildExecuter, and
should be useful for grouping many more sets of tasks into similar
composite tasks.

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