diff options
| author | genone <genone@gentoo.org> | 2004-01-23 02:26:17 +0000 |
|---|---|---|
| committer | genone <genone@gentoo.org> | 2004-01-23 02:26:17 +0000 |
| commit | 3249f5abc4464d26baec2d0337e08462379b4609 (patch) | |
| tree | 759c6831b4c2f94bf86d7af5b9af8c2eb1db1bf0 /trunk/src | |
| parent | e1e86f4c79ead252d892dcff16e8fc812bccf10e (diff) | |
| download | gentoolkit-3249f5abc4464d26baec2d0337e08462379b4609.tar.gz | |
fixed broken _dbinit function
svn path=/; revision=67
Diffstat (limited to 'trunk/src')
| -rw-r--r-- | trunk/src/gentoolkit/gentoolkit.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/trunk/src/gentoolkit/gentoolkit.py b/trunk/src/gentoolkit/gentoolkit.py index fabb086..14241ee 100644 --- a/trunk/src/gentoolkit/gentoolkit.py +++ b/trunk/src/gentoolkit/gentoolkit.py @@ -175,7 +175,7 @@ class Package: if not self._db: cat=self.get_category() pnv=self.get_name()+"-"+self.get_version() - self._db=portage.dblink(cat,pnv,"",settings) + self._db=portage.dblink(cat,pnv,"/",settings) # # Global helper functions @@ -185,7 +185,7 @@ def find_packages(search_key): """Returns a list of Package objects that matched the search key.""" # FIXME: this one failes if search_key contains version suffix t=portage.portdb.match(search_key) - return map(lambda x: Package(x), t) + return [Package(x) for x in t] def find_best_match(search_key): """Returns a Package object for the best available installed candidate that @@ -203,8 +203,7 @@ def find_best_match(search_key): def find_system_packages(prefilter=None): """Returns a tuple of lists, first list is resolved system packages, second is a list of unresolved packages.""" - f = open(portage.profiledir+"/packages") - pkglist = f.readlines() + pkglist = settings.packages resolved = [] unresolved = [] for x in pkglist: |
