Silenced output of module has been installed messages as it was breaking the next action by writing to the console

This commit is contained in:
Chris King
2025-02-16 01:48:42 -08:00
parent d2eb18e217
commit 899053cdbc

View File

@@ -23,7 +23,7 @@ def modulesInstalled(moduleNames, install=True, silent=False):
else: else:
if install and (results:=installModule(moduleName)) > 0: if install and (results:=installModule(moduleName)) > 0:
if results == 1: if results == 1:
print(f"Module {moduleName!r} has been installed") if not silent: print(f"Module {moduleName!r} has been installed")
else: else:
if not silent: print(f"Module {moduleName!r} is already installed") if not silent: print(f"Module {moduleName!r} is already installed")
continue continue
@@ -37,7 +37,7 @@ def modulesInstalled(moduleNames, install=True, silent=False):
except ImportError as e: except ImportError as e:
if install and (results:=installModule(moduleName)) > 0: if install and (results:=installModule(moduleName)) > 0:
if results == 1: if results == 1:
print(f"Module {moduleName!r} has been installed") if not silent: print(f"Module {moduleName!r} has been installed")
else: else:
if not silent: print(f"Module {moduleName!r} is already installed") if not silent: print(f"Module {moduleName!r} is already installed")
continue continue