diff options
Diffstat (limited to 'python/servo/post_build_commands.py')
-rw-r--r-- | python/servo/post_build_commands.py | 5 |
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: |