File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -741,6 +741,7 @@ def run_with_args(args: Namespace) -> None:
741741 optimizer = None
742742 original_sigterm = signal .getsignal (signal .SIGTERM )
743743 original_sighup = signal .getsignal (signal .SIGHUP )
744+ original_sigquit = signal .getsignal (signal .SIGQUIT )
744745
745746 def cleanup_worktree_on_exit () -> None :
746747 if optimizer and optimizer .current_worktree :
@@ -755,6 +756,7 @@ def signal_handler(signum: int, frame: object) -> None:
755756 atexit .register (cleanup_worktree_on_exit )
756757 signal .signal (signal .SIGTERM , signal_handler )
757758 signal .signal (signal .SIGHUP , signal_handler )
759+ signal .signal (signal .SIGQUIT , signal_handler )
758760
759761 try :
760762 optimizer = Optimizer (args )
@@ -769,3 +771,4 @@ def signal_handler(signum: int, frame: object) -> None:
769771 atexit .unregister (cleanup_worktree_on_exit )
770772 signal .signal (signal .SIGTERM , original_sigterm )
771773 signal .signal (signal .SIGHUP , original_sighup )
774+ signal .signal (signal .SIGQUIT , original_sigquit )
You can’t perform that action at this time.
0 commit comments