From: Zac Medico Date: Thu, 10 Apr 2008 21:04:58 +0000 (-0000) Subject: Fix "pkg" variable name collisions in depgraph.display(). (trunk r9819) X-Git-Tag: v2.1.5~202 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=426400b0e6c7f90b55b058fdd5a1f6daf112aa85;p=portage.git Fix "pkg" variable name collisions in depgraph.display(). (trunk r9819) svn path=/main/branches/2.1.2/; revision=9820 --- diff --git a/bin/emerge b/bin/emerge index 1e445aed7..e9e6e1440 100755 --- a/bin/emerge +++ b/bin/emerge @@ -4033,13 +4033,12 @@ class depgraph(object): cur_use = [flag for flag in cur_use if flag in cur_iuse] if myoldbest and myinslotlist: - pkg = myoldbest[0] + previous_cpv = myoldbest[0] else: - pkg = x[2] - if self.trees[x[1]]["vartree"].dbapi.cpv_exists(pkg): - old_iuse, old_use = \ - self.trees[x[1]]["vartree"].dbapi.aux_get( - pkg, ["IUSE", "USE"]) + previous_cpv = pkg.cpv + if vardb.cpv_exists(previous_cpv): + old_iuse, old_use = vardb.aux_get( + previous_cpv, ["IUSE", "USE"]) old_iuse = list(set( filter_iuse_defaults(old_iuse.split()))) old_iuse.sort() @@ -4233,21 +4232,21 @@ class depgraph(object): # This is reported elsewhere if relevant. pass - def pkgprint(pkg): + def pkgprint(pkg_cpv): if pkg_merge: if pkg_system: - return colorize("PKG_MERGE_SYSTEM", pkg) + return colorize("PKG_MERGE_SYSTEM", pkg_cpv) elif pkg_world: - return colorize("PKG_MERGE_WORLD", pkg) + return colorize("PKG_MERGE_WORLD", pkg_cpv) else: - return colorize("PKG_MERGE", pkg) + return colorize("PKG_MERGE", pkg_cpv) else: if pkg_system: - return colorize("PKG_NOMERGE_SYSTEM", pkg) + return colorize("PKG_NOMERGE_SYSTEM", pkg_cpv) elif pkg_world: - return colorize("PKG_NOMERGE_WORLD", pkg) + return colorize("PKG_NOMERGE_WORLD", pkg_cpv) else: - return colorize("PKG_NOMERGE", pkg) + return colorize("PKG_NOMERGE", pkg_cpv) if x[1]!="/": if myoldbest: