diff -r 7efddbf1aa70 -r a9a3b603cfc7 Doc/library/signal.rst --- a/Doc/library/signal.rst Tue Nov 29 18:47:56 2016 +0100 +++ b/Doc/library/signal.rst Tue Nov 29 22:12:35 2016 +0100 @@ -16,7 +16,8 @@ executed when a signal is received. A small number of default handlers are installed: :const:`SIGPIPE` is ignored (so write errors on pipes and sockets can be reported as ordinary Python exceptions) and :const:`SIGINT` is -translated into a :exc:`KeyboardInterrupt` exception. +translated into a :exc:`KeyboardInterrupt` exception if the parent process +has not changed it. A handler for a particular signal, once set, remains installed until it is explicitly reset (Python emulates the BSD style interface regardless of the