control-c and threads
Lee Harr
missive at frontiernet.net
Fri Dec 19 17:22:17 EST 2003
On 2003-12-19, Srikanth Mandava <Srikanth.Mandava at cosinecom.com> wrote:
> When a signal handler is registered in the main thread and
> "control-c" is entered, the child thread is getting the
> KeyboardInterrupt exception(The documentation says the main thread
> MUST receive the signal handler function call if handler is
> registered).
>
> In python 2.2.1 the main thread was always called with
> the sigint signal handler which was registered. In my case the
> child thread is waiting on stdin using "raw_input" function. This
> seems to be causing all sorts of strange behavior in the program
> once the child thread gets the keyboardinterrupt exception and
> eventually leading to seg fault on a sys exit .
>
> Any idea why this is happening in 2.3.1? This scenario worked in
> 2.2.1. Is this fixed in 2.3.2?.
>
>
Do you have a minimal example that shows this behavior? I'd be happy
to run it with 2.3.2 and test it out...
PS> please post only plain text to the list.
More information about the Python-list
mailing list