Как мне записать SIGINT в Python?

Я работаю над сценарием Python, который запускает несколько процессов и соединений с базой данных. Время от времени я хочу убить сценарий сCtrl+C сигнал, и я хотел бы сделать некоторую очистку.

В Perl я делаю это:

$SIG{'INT'} = 'exit_gracefully';

sub exit_gracefully {
    print "Caught ^C \n";
    exit (0);
}

Как мне сделать аналог этого в Python?

Ответы на вопрос(11)

Ваш ответ на вопрос