Используйте модуль signal для отключения SIGINT в течение всего процесса:
s = signal.signal(signal.SIGINT, signal.SIG_IGN) do_important_stuff() signal.signal(signal.SIGINT, s)