Remove unnecessary "mydbapi" variable in depgraph.display(). (trunk r9990)
authorZac Medico <zmedico@gentoo.org>
Sun, 27 Apr 2008 00:44:34 +0000 (00:44 -0000)
committerZac Medico <zmedico@gentoo.org>
Sun, 27 Apr 2008 00:44:34 +0000 (00:44 -0000)
svn path=/main/branches/2.1.2/; revision=9991

bin/emerge

index a44254de002b21bb6af44641b3b535b4d14dca63..5ced4135657a2c06c784cfd114e359add64ed9ba 100755 (executable)
@@ -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 \