Use nested exceptions in get_powershell_command (#2058)

This commit is contained in:
Jack Gerrits
2024-03-18 14:08:57 -04:00
committed by GitHub
parent e342cfcdb7
commit ca506ba752

View File

@@ -230,17 +230,15 @@ def get_powershell_command():
raise FileNotFoundError(
"Neither powershell.exe nor pwsh.exe is present in the system. "
"Please install PowerShell and try again. "
f"Original error: {e}"
)
) from e
except NotADirectoryError as e:
raise NotADirectoryError(
"PowerShell is either not installed or its path is not given "
"properly in the environment variable PATH. Please check the "
"path and try again. "
f"Original error: {e}"
)
) from e
except PermissionError as e:
raise PermissionError(f"No permission to run powershell. Original error: {e}")
raise PermissionError("No permission to run powershell.") from e
def _cmd(lang):