diff options
| author | fuzzyray <fuzzyray@gentoo.org> | 2005-10-14 16:02:13 +0000 |
|---|---|---|
| committer | fuzzyray <fuzzyray@gentoo.org> | 2005-10-14 16:02:13 +0000 |
| commit | 57542bb13cea7e957d947fa613bb5b82a1c31451 (patch) | |
| tree | 833e7f7b99cd04d4de4960313b20e4b496db78d7 /trunk | |
| parent | ef3ca7df47653acbf7f24c77a50976066fef7b9a (diff) | |
| download | gentoolkit-57542bb13cea7e957d947fa613bb5b82a1c31451.tar.gz | |
Fixed bug in duplicate detection
svn path=/; revision=248
Diffstat (limited to 'trunk')
| -rwxr-xr-x | trunk/src/equery/equery | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/trunk/src/equery/equery b/trunk/src/equery/equery index cde8cd0..a59928f 100755 --- a/trunk/src/equery/equery +++ b/trunk/src/equery/equery @@ -1229,15 +1229,15 @@ class CmdListPackages(Command): dups = {} newmatches = [] for pkg in matches: - pkgname = pkg.get_name() - if dups.has_key(pkgname): - dups[pkgname].append(pkg) + mykey = pkg.get_category() + "/" + pkg.get_name() + if dups.has_key(mykey): + dups[mykey].append(pkg) else: - dups[pkgname] = [pkg] + dups[mykey] = [pkg] - for pkgname in dups.keys(): - if len(dups[pkgname]) > 1: - newmatches += dups[pkgname] + for mykey in dups.keys(): + if len(dups[mykey]) > 1: + newmatches += dups[mykey] matches = newmatches |
