8

C++ で書かれた単純なライブラリがあり、boost.python を使用するための Python ラッパーを作成しています。一部の関数は実行に時間がかかります (30 秒以上)。割り込み可能にして、python インタープリターで ctrl-d を押して KeyboardInterrupt をトリガーしたときに、C++ で何らかの形で応答できるようにしたいと考えています。

これを行う方法はありますか?boost.org または python.org で、割り込みと boost.python に関する情報を見つけることができませんでした。

4

1 に答える 1

5

ときどき電話PyErr_CheckSignals()する。

于 2010-10-20T04:02:47.830 に答える