Permitindo Ctrl-C para interromper uma extensão C de python

Estou executando uma simulação computacionalmente pesada em extensões python baseadas em casa (baseadas em C). Ocasionalmente eu entendo errado e gostaria de finalizar uma simulação. No entanto, Ctrl-C não parece ter nenhum efeito (além da impressão^C para a tela, então eu tenho que matar o processo usandokill ou o monitor do sistema.

Tanto quanto eu posso ver python apenas aguarda a extensão C para terminar e realmente não se comunica com ele durante este tempo.

Existe uma maneira de fazer isso funcionar?

questionAnswers(4)

yourAnswerToTheQuestion