diff --git a/__main__.py b/__main__.py index 2979cd1606aad2b0e27e8da3c2ad8373ab5f99c3..763bdb72b84a48ae2a385bff5a5aea6edc249c66 100644 --- a/__main__.py +++ b/__main__.py @@ -125,13 +125,13 @@ from module.utils import ( ) def test_unique_dependency(name:str): - return subprocess.call(["command", "-v", name]) + return shutil.which(name) is not None def test_multiple_dependencies(dependencies:List[str]): for dependency in dependencies: - rc = test_unique_dependency(dependency) - if rc == 1: + presence = test_unique_dependency(dependency) + if presence is not True: print(f'/!\\ Warning /!\\ : {dependency} missing in path!') sys.exit(-1)