Как я могу сделать осведомленность об исключениях Python кода boost.python?
Например,
int test_for(){
for(;;){
}
return 0;
}
не прерывается на Ctrl-C, если я экспортирую его в python. Я думаю другие исключения
не сработает так
Это игрушечный пример. Моя настоящая проблема заключается в том, что у меня есть функция C, для вычисления которой могут потребоваться часы. И я хочу прервать это, если, к примеру, это займет больше часа. Но я не хочу убивать экземпляр Python, в функции была вызвана.
Заранее спасибо.