From 2c17aeda170af98b621fb877f1bbae5344dcb25f Mon Sep 17 00:00:00 2001 From: Dimitris Zlatanidis Date: Mon, 8 Apr 2024 12:01:57 +0300 Subject: [PATCH] Updated for repository print --- slpkg/search.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/slpkg/search.py b/slpkg/search.py index 104fbca4..3fd118ce 100644 --- a/slpkg/search.py +++ b/slpkg/search.py @@ -58,7 +58,6 @@ class SearchPackage(Configs): } def summary_of_searching(self) -> None: - version: str = '' try: repo_length: int = max(len(repo['repository']) for repo in self.data_dict.values()) except ValueError: @@ -70,11 +69,15 @@ class SearchPackage(Configs): name_length: int = 1 if self.matching: + version: str = '' + repository: str = '' for item in self.data_dict.values(): if self.option_for_pkg_version: version: str = item['version'] + if self.repository == '*': + repository: str = f"{item['repository']:<{repo_length}} : " - print(f"{item['repository']:<{repo_length}} : {self.cyan}{item['name']:<{name_length}}{self.endc} " + print(f"{repository}{self.cyan}{item['name']:<{name_length}}{self.endc} " f"{self.yellow}{version}{self.endc}") print(f'\n{self.grey}Total found {self.matching} packages.{self.endc}')