Interrupt python thread
Gabriel Genellina
gagsl-py2 at yahoo.com.ar
Mon Aug 25 14:51:49 EDT 2008
En Mon, 25 Aug 2008 05:00:07 -0300, BlueBird <phil at freehackers.org>
escribi�:
> On Aug 24, 8:35 pm, Dennis Lee Bieber <wlfr... at ix.netcom.com> wrote:
>> The only safe way to "abort" a thread is by having it exit on
>> its
>> own. This means one needs a means of setting an attribute that each
>> thread periodically checks within a while loop.
>>
>
> Unfortunately, this does not map very well with my program. Each of my
> threads are calling foreign code (still written in python though),
> which might be busy for 1 to 10 minutes with its own job.
>
> I wanted something to easily interrupt every thread to prevent my
> program to stall for 10 minutes if I want to stop it (getting tired of
> killing python all the time).
If the foreign Python code is running on your own process, can't you make
it check a flag periodically?
If it runs as another process, killing it is a lot safer than killing a
thread.
--
Gabriel Genellina
More information about the Python-list
mailing list