diff options
author | Matt Brubeck <mbrubeck@limpet.net> | 2015-06-04 11:22:14 -0700 |
---|---|---|
committer | Matt Brubeck <mbrubeck@limpet.net> | 2015-06-04 13:52:23 -0700 |
commit | 4b5c43835be31624470f92e7fabfef96e18e41b8 (patch) | |
tree | f89e4f48dbd26a769132a44e12d33f045b01c9a6 | |
parent | 76cf5bb45a8cfb02ee5936aaeb675c5e756d559e (diff) | |
download | servo-4b5c43835be31624470f92e7fabfef96e18e41b8.tar.gz servo-4b5c43835be31624470f92e7fabfef96e18e41b8.zip |
Handle non-zero return codes in mach run
-rw-r--r-- | python/servo/post_build_commands.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/python/servo/post_build_commands.py b/python/servo/post_build_commands.py index 1d37cc3211a..927b425efe8 100644 --- a/python/servo/post_build_commands.py +++ b/python/servo/post_build_commands.py @@ -80,6 +80,9 @@ class MachCommands(CommandBase): try: subprocess.check_call(args, env=env) + except subprocess.CalledProcessError as e: + print("Servo exited with return value %d" % e.returncode) + return e.returncode except OSError as e: if e.errno == 2: print("Servo Binary can't be found! Run './mach build'" |