[C++-sig] KeyboardInterrupt with boost?!
Ralf W. Grosse-Kunstleve
rwgk at yahoo.com
Tue Jun 27 18:31:50 CEST 2006
--- Naceur Meskini <Naceur.Meskini at sophia.inria.fr> wrote:
> I have one question about how boost-python deal with Keyboard interrupting
> I have exposed a collection of functions and I would like to be able to
> interupt the execution of some of them in the python side.
I am not aware of an elegant way to handle this situation. If you find out
please let us know. It is not a Boost.Python specific problem btw. All C/C++
extensions have the same problem.
My solution is a very simple one: Almost all of our (very many) C++ functions
typically return after a few seconds at the most, most in fractions of a
second. Then Python gets a chance to handle the KeybordInterrupt. You don't
have to do anything special. I.e. simply leave that outermost loop in Python if
you can.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the Cplusplus-sig
mailing list