def check_package(package): base.discover_packages() if not base.has_package(package): print "Unknown package:", package sys.exit(1)
def filter_packages(cond): base.discover_packages() packages = base.list_packages() return [ "%s - %s" % (name, desc) if desc else name for name, desc in sorted(packages.iteritems()) if cond(name, desc) ]