From 75461aacb46f090c3e323f4b3d6e9761f17df75b Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Nov 27 2017 21:49:27 +0000 Subject: cli: print sorted output For list-modules, list-rpms, module-packages, where-is-package, and resolve-deps Signed-off-by: Cole Robinson --- diff --git a/src/_fedmod/module_repoquery.py b/src/_fedmod/module_repoquery.py index ddaa3a4..be7d5bf 100644 --- a/src/_fedmod/module_repoquery.py +++ b/src/_fedmod/module_repoquery.py @@ -16,21 +16,21 @@ class ModuleRepoquery(object): _repodata._populate_module_reverse_lookup() module_names = _repodata.list_modules() if module_names: - for name in module_names: + for name in sorted(module_names): print(name) def list_modules_for_rpm(self, pkg): _repodata._populate_module_reverse_lookup() module_names = _repodata.get_modules_for_rpm(pkg) if module_names: - for name in module_names: + for name in sorted(module_names): print(name) def list_rpms_in_module(self, module, full_nevra=False): _repodata._populate_module_reverse_lookup() rpm_names = _repodata.get_rpms_in_module(module) if rpm_names: - for name in rpm_names: + for name in sorted(rpm_names): if full_nevra: print(name) else: @@ -48,14 +48,14 @@ class ModuleRepoquery(object): run_deps = _depchase.ensure_installable(pool, pkgs) rpm_names = run_deps - pkgs_in_modules if rpm_names: - for name in rpm_names: + for name in sorted(rpm_names): print(name) def list_modularized_pkgs(self, duplicate_only=False, list_modules=False): _repodata._populate_module_reverse_lookup() rpm_names = _repodata.get_rpm_reverse_lookup() if rpm_names: - for name in rpm_names.keys(): + for name in sorted(rpm_names.keys()): if not (duplicate_only and not len(rpm_names[name]) > 1): if list_modules: print(name + " (" + ", ".join(rpm_names[name]) + ")")