cmds.distro.lib.rpm.query_packages(): Add function

Replace all_installed_packages() by query_packages(). The function
takes an optional list of packages to be queried. If it's empty, a
list of all installed packages are returned.

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2026-03-04 09:52:44 +01:00
commit 1bb3c166d6
2 changed files with 29 additions and 25 deletions

View file

@ -4,7 +4,7 @@ from typing import Iterable
from argparse import Namespace
from ...lib.Package import Package
from ...lib.rpm import all_installed_packages
from ...lib.rpm import query_packages
from ...Cmd import Cmd
from ..BeSelect import BeSelect as Base
@ -14,4 +14,4 @@ class Select(Base):
super().__init__(parent)
async def _all_installed_packages(self) -> Iterable[Package]:
return await all_installed_packages()
return await query_packages()