From 26db2cd60dab2ab99280e448244af00b23bbb09f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=AD=20Climent?= <53119851+martinet101@users.noreply.github.com> Date: Sat, 17 Apr 2021 15:52:43 +0200 Subject: [PATCH] Issue #36 --- src/pipupgrade/commands/helper.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pipupgrade/commands/helper.py b/src/pipupgrade/commands/helper.py index 89f05ff..0d1c8ba 100644 --- a/src/pipupgrade/commands/helper.py +++ b/src/pipupgrade/commands/helper.py @@ -5,6 +5,7 @@ import sys, os, os.path as osp import re import json +import subprocess # imports - module imports from pipupgrade.model import Registry @@ -305,7 +306,9 @@ def update_registry(registry, upgrade = True ) except PopenError as e: - if raise_err: + if(type(e) == subprocess.CalledProcessError): + print(f"Non-zero value returned by pip while updating {package.name}: {e}") + elif raise_err: raise else: cli.echo("%s upto date." % cli_format(stitle, cli.CYAN), @@ -386,4 +389,4 @@ def update_pip(pip_exec, user = None, quiet = None, file = None): cli.echo("%s upto date." % cli_format(pip_exec, cli.CYAN), file = file) - return output \ No newline at end of file + return output