diff --git a/pisi/api.py b/pisi/api.py index a8a5d855..4d545d6c 100644 --- a/pisi/api.py +++ b/pisi/api.py @@ -140,13 +140,9 @@ def finalize(): ctx.ui.close() ctx.initialized = False -def list_available(): +def list_available(repo = None): '''returns a set of available package names''' - - available = set() - for repo in pisi.context.repodb.list(): - available.update(ctx.packagedb.list_packages()) - return available + return ctx.packagedb.list_packages(repo = repo) def list_upgradable(): ignore_build = ctx.get_option('ignore_build_no')