aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/post_build_commands.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/servo/post_build_commands.py')
-rw-r--r--python/servo/post_build_commands.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/python/servo/post_build_commands.py b/python/servo/post_build_commands.py
index f54d5a3f838..2450991080b 100644
--- a/python/servo/post_build_commands.py
+++ b/python/servo/post_build_commands.py
@@ -169,7 +169,10 @@ class PostBuildCommands(CommandBase):
try:
check_call(args, env=env)
except subprocess.CalledProcessError as e:
- print("Servo exited with return value %d" % e.returncode)
+ if e.returncode < 0:
+ print(f"Servo was terminated by signal {-e.returncode}")
+ else:
+ print(f"Servo exited with non-zero status {e.returncode}")
return e.returncode
except OSError as e:
if e.errno == 2: