From d02598688a9b080e65d0a7104e7d19cd346c26d9 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 7 Jul 2022 14:04:10 +0530 Subject: [PATCH] Show full traceback for failures to fork socket child --- kitty/prewarm.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kitty/prewarm.py b/kitty/prewarm.py index 223c3742e..cdc164688 100644 --- a/kitty/prewarm.py +++ b/kitty/prewarm.py @@ -707,10 +707,12 @@ def main(stdin_fd: int, stdout_fd: int, notify_child_death_fd: int, unix_socket: except SocketClosed: if is_zygote: remove_socket_child(scq) - except OSError as e: + except OSError: if is_zygote: remove_socket_child(scq) - print_error(f'Failed to fork socket child with error: {e}') + import traceback + tb = traceback.format_exc() + print_error(f'Failed to fork socket child with error: {tb}') else: raise if is_zygote and (event & error_events):