aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVikraman Choudhury <vikraman.choudhury@gmail.com>2011-05-06 18:15:24 +0530
committerVikraman Choudhury <vikraman.choudhury@gmail.com>2011-05-06 18:15:24 +0530
commit994b501a913466e8fff523fc9c69ae4dedbcd746 (patch)
treeddec437c43bc050e00c98e5d50bde7f1400e5da8
parentUse portage.settings instead of forking to emerge --info (diff)
downloadgentoostats-994b501a913466e8fff523fc9c69ae4dedbcd746.tar.gz
gentoostats-994b501a913466e8fff523fc9c69ae4dedbcd746.tar.bz2
gentoostats-994b501a913466e8fff523fc9c69ae4dedbcd746.zip
add optional sort param
-rw-r--r--client/packages.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/client/packages.py b/client/packages.py
index 4e2bdcd..73cdfc5 100644
--- a/client/packages.py
+++ b/client/packages.py
@@ -3,10 +3,15 @@ import logging
from dbapi import VARDB
class Packages(object):
- def getInstalledCPs(self):
- installed_cps = sorted(VARDB.cp_all())
+
+ def getInstalledCPs(self, sort=False):
+ installed_cps = VARDB.cp_all()
+ if sort:
+ return sorted(installed_cps)
return installed_cps
- def getInstalledCPVs(self):
- installed_cpvs = sorted(VARDB.cpv_all())
+ def getInstalledCPVs(self,sort=False):
+ installed_cpvs = VARDB.cpv_all()
+ if sort:
+ return installed_cpvs
return installed_cpvs