summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/actions.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-09-06 13:35:21 -0700
committerZac Medico <zmedico@gentoo.org>2010-09-06 13:35:21 -0700
commiteaf6feffad49a52f3d37eeb530b23b13e7f3e994 (patch)
treeb882148008eca1b3018f73fcf3184136cb20b1c0 /pym/_emerge/actions.py
parentdc8d70479dfb54a1f2561ba3fe82d7a62d97964f (diff)
downloadportage-eaf6feffad49a52f3d37eeb530b23b13e7f3e994.tar.gz
portage-eaf6feffad49a52f3d37eeb530b23b13e7f3e994.tar.bz2
portage-eaf6feffad49a52f3d37eeb530b23b13e7f3e994.zip
Move the Scheduler mergelist constructor parameter to the graph_config
object.
Diffstat (limited to 'pym/_emerge/actions.py')
-rw-r--r--pym/_emerge/actions.py16
1 files changed, 7 insertions, 9 deletions
diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py
index 473f6fb7a..606d685ce 100644
--- a/pym/_emerge/actions.py
+++ b/pym/_emerge/actions.py
@@ -410,11 +410,10 @@ def action_build(settings, trees, mtimedb,
if ("--resume" in myopts):
favorites=mtimedb["resume"]["favorites"]
- mymergelist = mydepgraph.altlist()
- mydepgraph.break_refs(mymergelist)
mergetask = Scheduler(settings, trees, mtimedb, myopts,
- spinner, mymergelist, favorites, mydepgraph.schedulerGraph())
- del mydepgraph, mymergelist
+ spinner, favorites=favorites,
+ graph_config=mydepgraph.schedulerGraph())
+ del mydepgraph
clear_caches(trees)
retval = mergetask.merge()
@@ -427,12 +426,11 @@ def action_build(settings, trees, mtimedb,
del mtimedb["resume"]
mtimedb.commit()
- pkglist = mydepgraph.altlist()
mydepgraph.saveNomergeFavorites()
- mydepgraph.break_refs(pkglist)
mergetask = Scheduler(settings, trees, mtimedb, myopts,
- spinner, pkglist, favorites, mydepgraph.schedulerGraph())
- del mydepgraph, pkglist
+ spinner, favorites=favorites,
+ graph_config=mydepgraph.schedulerGraph())
+ del mydepgraph
clear_caches(trees)
retval = mergetask.merge()
@@ -2460,7 +2458,7 @@ def action_uninstall(settings, trees, ldpath_mtimes,
# redirection of ebuild phase output to logs as required for
# options such as --quiet.
sched = Scheduler(settings, trees, None, opts,
- spinner, [], [], None)
+ spinner)
sched._background = sched._background_mode()
sched._status_display.quiet = True