summaryrefslogtreecommitdiff
path: root/patchtracker/SourceArchive.py
diff options
context:
space:
mode:
authorSean Finney <seanius@debian.org>2008-06-26 00:20:28 +0200
committerSean Finney <seanius@debian.org>2008-06-26 00:21:48 +0200
commitd08d138655cce56e9e10c4afbc01ccf4eb55a69e (patch)
tree9638d9e71dade18319bc62baf4cdc63baed732ad /patchtracker/SourceArchive.py
parent5832e7ab80b1470b2d20b710251e4ee4e036e02c (diff)
downloadpatch-tracker-d08d138655cce56e9e10c4afbc01ccf4eb55a69e.tar.gz
add new collection row factory, query cleanup
Diffstat (limited to 'patchtracker/SourceArchive.py')
-rwxr-xr-xpatchtracker/SourceArchive.py17
1 files changed, 1 insertions, 16 deletions
diff --git a/patchtracker/SourceArchive.py b/patchtracker/SourceArchive.py
index c15c5f9..b8bc9eb 100755
--- a/patchtracker/SourceArchive.py
+++ b/patchtracker/SourceArchive.py
@@ -119,20 +119,6 @@ class SourcePackage:
def __str__(self):
return self.name
-class MasterIndex:
- def __init__(self):
- self.pkgcounts = {}
-
- def add(self, name):
- idx = getidx(name)
- if not self.pkgcounts.has_key(idx):
- self.pkgcounts[idx] = 1
- else:
- self.pkgcounts[idx] += 1
-
- def indices(self):
- return sorted(self.pkgcounts.iterkeys())
-
class SourcePackageIndex:
def __init__(self):
self.pkgs = {}
@@ -149,8 +135,7 @@ class SourcePackageIndex:
return self.pkgs[getidx(letter)]
def indices(self):
- for k,v in sorted(self.pkgs.iteritems()):
- yield (k,v)
+ return sorted(self.pkgs.iterkeys())
# basic module tests
if __name__ == "__main__":