wrap: Raise MesonException when git command fails

This avoid printing long backtrace by default, the user already has the
output of the git command printed for debugging purpose since we don't
redirect stdout/stderr.
pull/7618/head
Xavier Claessens 5 years ago committed by Nirbheek Chauhan
parent fb780cc99b
commit 2557eade9d
  1. 5
      mesonbuild/wrap/wrap.py

@ -61,7 +61,10 @@ def quiet_git(cmd: T.List[str], workingdir: str) -> T.Tuple[bool, str]:
def verbose_git(cmd: T.List[str], workingdir: str, check: bool = False) -> bool:
if not GIT:
return False
return git(cmd, workingdir, check=check).returncode == 0
try:
return git(cmd, workingdir, check=check).returncode == 0
except subprocess.CalledProcessError:
raise WrapException('Git command failed')
def whitelist_wrapdb(urlstr: str) -> urllib.parse.ParseResult:
""" raises WrapException if not whitelisted subdomain """

Loading…
Cancel
Save