Commit 468dd5b1 authored by Guido van Rossum's avatar Guido van Rossum

SIGTERM is no longer caught to call sys.exitfunc.

This change was made long ago but the documentation was never updated.
parent 07836331
...@@ -42,10 +42,8 @@ catch synchronous errors like \constant{SIGFPE} or \constant{SIGSEGV}. ...@@ -42,10 +42,8 @@ catch synchronous errors like \constant{SIGFPE} or \constant{SIGSEGV}.
\item \item
Python installs a small number of signal handlers by default: Python installs a small number of signal handlers by default:
\constant{SIGPIPE} is ignored (so write errors on pipes and sockets can be \constant{SIGPIPE} is ignored (so write errors on pipes and sockets can be
reported as ordinary Python exceptions), \constant{SIGINT} is translated reported as ordinary Python exceptions) and \constant{SIGINT} is translated
into a \exception{KeyboardInterrupt} exception, and \constant{SIGTERM} is into a \exception{KeyboardInterrupt} exception. All of these can be
caught so that necessary cleanup (especially \code{sys.exitfunc}) can
be performed before actually terminating. All of these can be
overridden. overridden.
\item \item
......
...@@ -122,9 +122,9 @@ way to exit a program when an error occurs. ...@@ -122,9 +122,9 @@ way to exit a program when an error occurs.
This value is not actually defined by the module, but can be set by This value is not actually defined by the module, but can be set by
the user (or by a program) to specify a clean-up action at program the user (or by a program) to specify a clean-up action at program
exit. When set, it should be a parameterless function. This function exit. When set, it should be a parameterless function. This function
will be called when the interpreter exits in any way (except when a will be called when the interpreter exits. Note: the exit function
fatal error occurs: in that case the interpreter's internal state is not called when the program is killed by a signal, when a Python
cannot be trusted). fatal internal error is detected, or when \code{os._exit()} is called.
\end{datadesc} \end{datadesc}
\begin{funcdesc}{getrefcount}{object} \begin{funcdesc}{getrefcount}{object}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment