diff options
Diffstat (limited to 'lib/portage/cache/template.py')
-rw-r--r-- | lib/portage/cache/template.py | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/lib/portage/cache/template.py b/lib/portage/cache/template.py index d7fff3e32..e2dc3f088 100644 --- a/lib/portage/cache/template.py +++ b/lib/portage/cache/template.py @@ -171,9 +171,6 @@ class database(object): def has_key(self, cpv): return cpv in self - def keys(self): - return list(self) - def iterkeys(self): return iter(self) @@ -181,9 +178,6 @@ class database(object): for x in self: yield (x, self[x]) - def items(self): - return list(self.iteritems()) - def sync(self, rate=0): self.sync_rate = rate if(rate == 0): @@ -290,9 +284,9 @@ class database(object): if cont: yield cpv - if sys.hexversion >= 0x3000000: - keys = __iter__ - items = iteritems + keys = __iter__ + items = iteritems + _keysorter = operator.itemgetter(0) |