diff options
author | Delan Azabani <delan@azabani.com> | 2023-02-28 21:54:48 +0800 |
---|---|---|
committer | Delan Azabani <delan@azabani.com> | 2023-02-28 21:54:48 +0800 |
commit | 07c128633415d76c8ab3af2dbb13715f2a2654a7 (patch) | |
tree | 15b48837d84783652929cbce13d1a674d687a0d3 /python/servo/post_build_commands.py | |
parent | 6fe87c985b76a49f64a6995d614ff298943c952c (diff) | |
download | servo-07c128633415d76c8ab3af2dbb13715f2a2654a7.tar.gz servo-07c128633415d76c8ab3af2dbb13715f2a2654a7.zip |
Improve winit/mach segfault output
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: |