kill thread

Mathieu Prevot mathieu.prevot at ens.fr
Fri Aug 8 04:03:31 EDT 2008


2008/8/8 Miki <miki.tebeka at gmail.com>:
> Hello,
>
>> I have a threading.Thread class with a "for i in range(1,50)" loop
>> within. When it runs and I do ^C, I have the error [1] as many as
>> loops. I would like to catch this exception (and if possible do some
>> cleanup like in C pthreads) so the program finishes cleanly. Where and
>> how can I do this ? in __run__ ? __init__ ? a try/except stuff ?
> You can have a try/except KeyboardException around the thread code.
>
> HTH,
> --
> Miki

Of course, but I don't know where. I placed this inside loop, within
called functions from the loop, I still have the problem.

Mathieu



More information about the Python-list mailing list