summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-04-27 00:44:34 +0000
committerZac Medico <zmedico@gentoo.org>2008-04-27 00:44:34 +0000
commit20d63d57219657a14be2ba0333180ff82abb88d9 (patch)
treef472bcbfa61fada32d852f459dd7d517ffea7837
parentcb7ff84f6fbc7d0f2fb205b7f214537833fec13c (diff)
downloadportage-20d63d57219657a14be2ba0333180ff82abb88d9.tar.gz
portage-20d63d57219657a14be2ba0333180ff82abb88d9.tar.bz2
portage-20d63d57219657a14be2ba0333180ff82abb88d9.zip
Remove unnecessary "mydbapi" variable in depgraph.display(). (trunk r9990)
svn path=/main/branches/2.1.2/; revision=9991
-rwxr-xr-xbin/emerge17
1 files changed, 3 insertions, 14 deletions
diff --git a/bin/emerge b/bin/emerge
index a44254de0..5ced41356 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -4141,14 +4141,6 @@ class depgraph(object):
pkg_merge = ordered and pkg_status == "merge"
if not pkg_merge and pkg_status == "merge":
pkg_status = "nomerge"
- if pkg_status == "uninstall":
- mydbapi = vardb
- elif pkg in self._slot_collision_nodes or pkg.onlydeps:
- # The metadata isn't cached due to a slot collision or
- # --onlydeps.
- mydbapi = self.trees[myroot][self.pkg_tree_map[pkg_type]].dbapi
- else:
- mydbapi = self.mydbapi[myroot] # contains cached metadata
ebuild_path = None
repo_name = metadata["repository"]
built = pkg_type != "ebuild"
@@ -4167,8 +4159,8 @@ class depgraph(object):
pkg.metadata["RESTRICT"]), uselist=pkg_use))
except portage_exception.InvalidDependString, e:
if not pkg.installed:
- restrict = mydbapi.aux_get(pkg_key, ["RESTRICT"])[0]
- show_invalid_depstring_notice(x, restrict, str(e))
+ show_invalid_depstring_notice(x,
+ pkg.metadata["RESTRICT"], str(e))
del e
return 1
restrict = []
@@ -4197,10 +4189,7 @@ class depgraph(object):
elif installed_versions and \
portage.cpv_getkey(installed_versions[0]) == \
portage.cpv_getkey(pkg_key):
- mynewslot = mydbapi.aux_get(pkg_key, ["SLOT"])[0]
- slot_atom = "%s:%s" % \
- (portage.cpv_getkey(pkg_key), mynewslot)
- myinslotlist = vardb.match(slot_atom)
+ myinslotlist = vardb.match(pkg.slot_atom)
# If this is the first install of a new-style virtual, we
# need to filter out old-style virtual matches.
if myinslotlist and \