Fixed for remove

This commit is contained in:
Dimitris Zlatanidis 2023-03-26 13:57:18 +03:00
parent cc85da338c
commit bbcd15112c

View file

@ -46,7 +46,7 @@ class ViewMessage(Configs):
def view_packages(self, package: str, mode: str) -> None:
""" Printing the main packages. """
color: str = self.red
if self.utils.is_option(self.flag_binary, self.flags):
if self.utils.is_option(self.flag_binary, self.flags) or mode == 'remove':
version: str = BinQueries(package).version()
repo: str = BinQueries(package).repository()
else:
@ -123,10 +123,10 @@ class ViewMessage(Configs):
def remove_packages(self, packages: list) -> Any:
""" View remove packages. """
slackbuilds, dependencies = [], []
pkgs, dependencies = [], []
for pkg in packages:
slackbuilds.append(pkg)
pkgs.append(pkg)
requires = self.session.query(
LogsDependencies.requires).filter(
@ -140,7 +140,7 @@ class ViewMessage(Configs):
self.ascii.draw_package_title_box('The following packages will be removed:', 'Remove Packages')
for pkg in slackbuilds:
for pkg in pkgs:
if pkg not in dependencies:
self._view_removed(pkg)
@ -153,7 +153,7 @@ class ViewMessage(Configs):
else:
dependencies: list = []
self.summary(slackbuilds, dependencies, option='remove')
self.summary(pkgs, dependencies, option='remove')
return self.installed_packages, dependencies