diff options
author | Zac Medico <zmedico@gentoo.org> | 2013-01-06 12:48:04 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2013-01-06 12:48:04 -0800 |
commit | 3b3405694dd3cdaaf7587db5fdd657bc93b73f41 (patch) | |
tree | 2a5a23e9c34d8e9622ea18272e40db9b2d94354e /pym | |
parent | 4ac9adbb25e1f83853976cba374d94b2a82ef124 (diff) | |
download | portage-3b3405694dd3cdaaf7587db5fdd657bc93b73f41.tar.gz portage-3b3405694dd3cdaaf7587db5fdd657bc93b73f41.tar.bz2 portage-3b3405694dd3cdaaf7587db5fdd657bc93b73f41.zip |
portdbapi.cp_all(): add reverse sort parameter
Diffstat (limited to 'pym')
-rw-r--r-- | pym/portage/dbapi/porttree.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pym/portage/dbapi/porttree.py b/pym/portage/dbapi/porttree.py index d8cd261b4..cf4b14231 100644 --- a/pym/portage/dbapi/porttree.py +++ b/pym/portage/dbapi/porttree.py @@ -646,13 +646,14 @@ class portdbapi(dbapi): else: return 0 - def cp_all(self, categories=None, trees=None): + def cp_all(self, categories=None, trees=None, reverse=False): """ This returns a list of all keys in our tree or trees @param categories: optional list of categories to search or defaults to self.settings.categories @param trees: optional list of trees to search the categories in or defaults to self.porttrees + @param reverse: reverse sort order (default is False) @rtype list of [cat/pkg,...] """ d = {} @@ -671,7 +672,7 @@ class portdbapi(dbapi): continue d[atom.cp] = None l = list(d) - l.sort() + l.sort(reverse=reverse) return l def cp_list(self, mycp, use_cache=1, mytree=None): |