From e927e181d9b1f8e13cbb68b45725b4ec09d1c5fc Mon Sep 17 00:00:00 2001 From: developomp Date: Thu, 5 May 2022 10:40:47 +0900 Subject: [PATCH] fixed paru install logic for list argument --- src/util.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/util.py b/src/util.py index c6526e9..2f86e30 100644 --- a/src/util.py +++ b/src/util.py @@ -1,4 +1,5 @@ from .constants import content_dir +from .log import error from importlib.machinery import SourceFileLoader from os import system, makedirs @@ -17,9 +18,11 @@ def paru_install(packages: str | list[str]) -> None: if type(packages) == str: system(f"paru -S --noconfirm {packages}") - elif type(packages) == list[str]: - packages = packages.join(" ") + elif type(packages) == list: + packages = " ".join(packages) system(f"paru -S --noconfirm {packages}") + else: + error("Invalid paru packages format.") def flatpak_install(packages: str) -> None: