From 4b5c43835be31624470f92e7fabfef96e18e41b8 Mon Sep 17 00:00:00 2001 From: Matt Brubeck Date: Thu, 4 Jun 2015 11:22:14 -0700 Subject: Handle non-zero return codes in mach run --- python/servo/post_build_commands.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'python/servo/post_build_commands.py') 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'" -- cgit v1.2.3