summaryrefslogtreecommitdiff
path: root/trunk
diff options
context:
space:
mode:
authorfuzzyray <fuzzyray@gentoo.org>2005-10-14 16:02:13 +0000
committerfuzzyray <fuzzyray@gentoo.org>2005-10-14 16:02:13 +0000
commit57542bb13cea7e957d947fa613bb5b82a1c31451 (patch)
tree833e7f7b99cd04d4de4960313b20e4b496db78d7 /trunk
parentef3ca7df47653acbf7f24c77a50976066fef7b9a (diff)
downloadgentoolkit-57542bb13cea7e957d947fa613bb5b82a1c31451.tar.gz
Fixed bug in duplicate detection
svn path=/; revision=248
Diffstat (limited to 'trunk')
-rwxr-xr-xtrunk/src/equery/equery14
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