summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/actions.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-07-01 03:42:57 +0000
committerZac Medico <zmedico@gentoo.org>2009-07-01 03:42:57 +0000
commit7655a30a3e83213678400ee825d705f0e3f6c205 (patch)
treef46f415230cd2e91f840ff722bacfb8e2272270f /pym/_emerge/actions.py
parent800f70c5d5bbc38d7af1ca94e5064d6162927a59 (diff)
downloadportage-7655a30a3e83213678400ee825d705f0e3f6c205.tar.gz
portage-7655a30a3e83213678400ee825d705f0e3f6c205.tar.bz2
portage-7655a30a3e83213678400ee825d705f0e3f6c205.zip
Fix broken references to depgraph._dynamic_config and _frozen_config in
calc_depclean(). svn path=/main/trunk/; revision=13754
Diffstat (limited to 'pym/_emerge/actions.py')
-rw-r--r--pym/_emerge/actions.py21
1 files changed, 11 insertions, 10 deletions
diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py
index 19de2a3e1..8ad1f760b 100644
--- a/pym/_emerge/actions.py
+++ b/pym/_emerge/actions.py
@@ -405,7 +405,7 @@ def action_build(settings, trees, mtimedb,
if retval != os.EX_OK:
return retval
if "--buildpkgonly" in myopts:
- graph_copy = mydepgraph.digraph.clone()
+ graph_copy = mydepgraph._dynamic_config.digraph.copy()
removed_nodes = set()
for node in graph_copy:
if not isinstance(node, Package) or \
@@ -419,7 +419,7 @@ def action_build(settings, trees, mtimedb,
return 1
else:
if "--buildpkgonly" in myopts:
- graph_copy = mydepgraph.digraph.clone()
+ graph_copy = mydepgraph._dynamic_config.digraph.copy()
removed_nodes = set()
for node in graph_copy:
if not isinstance(node, Package) or \
@@ -676,7 +676,7 @@ def calc_depclean(settings, trees, ldpath_mtimes,
writemsg_level("\nCalculating dependencies ")
resolver_params = create_depgraph_params(myopts, "remove")
resolver = depgraph(settings, trees, myopts, resolver_params, spinner)
- vardb = resolver.trees[myroot]["vartree"].dbapi
+ vardb = resolver._frozen_config.trees[myroot]["vartree"].dbapi
if action == "depclean":
@@ -755,12 +755,12 @@ def calc_depclean(settings, trees, ldpath_mtimes,
for s, package_set in required_sets.iteritems():
set_atom = SETPREFIX + s
set_arg = SetArg(arg=set_atom, set=package_set,
- root_config=resolver.roots[myroot])
+ root_config=resolver._frozen_config.roots[myroot])
set_args[s] = set_arg
for atom in set_arg.set:
- resolver._dep_stack.append(
+ resolver._dynamic_config._dep_stack.append(
Dependency(atom=atom, root=myroot, parent=set_arg))
- resolver.digraph.add(set_arg, None)
+ resolver._dynamic_config.digraph.add(set_arg, None)
success = resolver._complete_graph()
writemsg_level("\b\b... done!\n")
@@ -773,7 +773,7 @@ def calc_depclean(settings, trees, ldpath_mtimes,
def unresolved_deps():
unresolvable = set()
- for dep in resolver._initially_unsatisfied_deps:
+ for dep in resolver._dynamic_config._initially_unsatisfied_deps:
if isinstance(dep.parent, Package) and \
(dep.priority > UnmergeDepPriority.SOFT):
unresolvable.add((dep.atom, dep.parent.cpv))
@@ -812,7 +812,7 @@ def calc_depclean(settings, trees, ldpath_mtimes,
if unresolved_deps():
return 1, [], False, 0
- graph = resolver.digraph.copy()
+ graph = resolver._dynamic_config.digraph.copy()
required_pkgs_total = 0
for node in graph:
if isinstance(node, Package):
@@ -1075,7 +1075,7 @@ def calc_depclean(settings, trees, ldpath_mtimes,
if unresolved_deps():
return 1, [], False, 0
- graph = resolver.digraph.copy()
+ graph = resolver._dynamic_config.digraph.copy()
required_pkgs_total = 0
for node in graph:
if isinstance(node, Package):
@@ -1116,7 +1116,8 @@ def calc_depclean(settings, trees, ldpath_mtimes,
try:
portage.dep._dep_check_strict = False
success, atoms = portage.dep_check(depstr, None, settings,
- myuse=node_use, trees=resolver._graph_trees,
+ myuse=node_use,
+ trees=resolver._frozen_config._graph_trees,
myroot=myroot)
finally:
portage.dep._dep_check_strict = True