From e9f738a3daec91b131ae985e16809d47b1cfdaff Mon Sep 17 00:00:00 2001 From: Devesh Kumar Singh Date: Fri, 15 May 2020 09:38:53 +0530 Subject: [PATCH] Bubble up SubProcessError to basecommand._main --- src/pip/_internal/cli/base_command.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pip/_internal/cli/base_command.py b/src/pip/_internal/cli/base_command.py index 535a49162..c52ffa2f2 100644 --- a/src/pip/_internal/cli/base_command.py +++ b/src/pip/_internal/cli/base_command.py @@ -28,6 +28,7 @@ from pip._internal.exceptions import ( CommandError, InstallationError, PreviousBuildDirError, + SubProcessError, UninstallationError, ) from pip._internal.utils.deprecation import deprecated @@ -201,7 +202,8 @@ class Command(CommandContextMixIn): logger.debug('Exception information:', exc_info=True) return PREVIOUS_BUILD_DIR_ERROR - except (InstallationError, UninstallationError, BadCommand) as exc: + except (InstallationError, UninstallationError, BadCommand, + SubProcessError) as exc: logger.critical(str(exc)) logger.debug('Exception information:', exc_info=True)