File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -742,6 +742,7 @@ def run_with_args(args: Namespace) -> None:
742742 original_sigterm = signal .getsignal (signal .SIGTERM )
743743 original_sighup = signal .getsignal (signal .SIGHUP )
744744 original_sigquit = signal .getsignal (signal .SIGQUIT )
745+ original_sigpipe = signal .getsignal (signal .SIGPIPE )
745746
746747 def cleanup_worktree_on_exit () -> None :
747748 if optimizer and optimizer .current_worktree :
@@ -757,6 +758,7 @@ def signal_handler(signum: int, frame: object) -> None:
757758 signal .signal (signal .SIGTERM , signal_handler )
758759 signal .signal (signal .SIGHUP , signal_handler )
759760 signal .signal (signal .SIGQUIT , signal_handler )
761+ signal .signal (signal .SIGPIPE , signal_handler )
760762
761763 try :
762764 optimizer = Optimizer (args )
@@ -772,3 +774,4 @@ def signal_handler(signum: int, frame: object) -> None:
772774 signal .signal (signal .SIGTERM , original_sigterm )
773775 signal .signal (signal .SIGHUP , original_sighup )
774776 signal .signal (signal .SIGQUIT , original_sigquit )
777+ signal .signal (signal .SIGPIPE , original_sigpipe )
You can’t perform that action at this time.
0 commit comments